I know that Appwrite Functions cannot be run on Kubernetes because of Docker Sock. But I want to run it With Kubernetes Cronjob. Is it Possible? . My Use case is, At 12 PM Midnight daily, I need to clear some values in DB. How can i do this? Any Help is Appreciated
you can setup a server which calls the function with cron job or not use function and use the sdk directly
and there are other services as well for hosting cron jobs
I don't understand what you mean? I currenly have managed Kubernetes in Vultr with Appwrite setup there.
wait I think appwrite also has cron jobs give me a minute
Sure
yes when creating a function you can schedule it
you can use this 0 12 * * * for your use case here
But To start a Function, I think we need Executor-worker running. But the Executor needs Docker-sock to be mounted. Which is not possible in Kubernetes(Security Risk). Thats why I'm searching for alternatives
Ah I see. One alternative I can think of is setting up your own server for doing this task and using server side SDKs to perform a task on DB periodically and adding it to your kubernetes cluster as I said above But my knowledge on appwrite is limited, you should wait for someone else to share their thoughts I think π
Sure, Will keep your Idea in Mindπ
Anybody Help me?
I hope your doubt got resolved in office hours? @ORIZON
Recommended threads
- problem with my function deployment
Hi, I'm using Appwrite Cloud in the fra region. I'm having an issue with Function domains. Functions deploy successfully. Executions from the Appwrite Console...
- image: openruntimes/executor:0.25.1 erro...
*this issue is not new and did happen on older versions using 0.7.22 removes the issue log ```ruby #2 /usr/local/app/http.php(78): Utopia\Http\Http->start() ...
- Executor with custom S3 doesn't work in ...
Was testing to upgrade appwrite to 1.9.5 and when testing the S3 part i saw the executor didn't work anymore. When looking closly i saw the `StorageFactory` doe...