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
- Error upgrading from 1.8.1 to 1.9.0
DO Self-hosted server failed to upgrade with this error "Error response from daemon: client version 1.52 is too new. Maximum supported API version is 1.42". U...
- MariaDB refuses to connect to appwrite
Earlier, I tried updating my Appwrite version from 18.1.x to the latest release because my Flutter package required it to function properly. I used the official...
- Custom API domain is unreachable
Earlier my custom api domain was working fine. Now it seems to be offline without a trace a few hours later. I didn't change anything, all the relevant DNS reco...