Rank 3: Container
I have a Kubernetes Cluster which uses Nginx Ingress Controller to Route Traffic to Pods/Service. Its working now. But I want to know if I need to do anything other than this like Adding Annotations for Appwrite to Work perfectly?
Votes
0
Replies
11
Participants
Unknown
Messages
12
Rank 3: Container
I have a Kubernetes Cluster which uses Nginx Ingress Controller to Route Traffic to Pods/Service. Its working now. But I want to know if I need to do anything other than this like Adding Annotations for Appwrite to Work perfectly?
I haven't used Kubernetes enough, but all I can say is that I use nginx for my self hosted inatance of appwrite. All I've done is put up a reverse proxy, and it works completely fine
Rank 3: Container
I removed all the Traefik Labels. Is it fine?
Rank 4: Virtual Machine
If you replicate traeffik routing config, you can remove it and use nginx, caddy or any otherone yes
Rank 3: Container
What my Current Config is the Nginx Ingress Controller sends all the traffic from api.example.com to Main Appwrite Container.
Rank 3: Container
?
Rank 4: Virtual Machine
It's enough 😉
Rank 4: Virtual Machine
If you want exact same config on nginx than appwrite team set for traefik, you need to implement all this rules on appwrite main container
Rank 4: Virtual Machine
labels: - traefik.enable=true - traefik.constraint-label-stack=appwrite - traefik.docker.network=appwrite - traefik.http.services.appwrite_api.loadbalancer.server.port=80 #http - traefik.http.routers.appwrite_api_http.entrypoints=appwrite_web - traefik.http.routers.appwrite_api_http.rule=PathPrefix(`/`) - traefik.http.routers.appwrite_api_http.service=appwrite_api # https - traefik.http.routers.appwrite_api_https.entrypoints=appwrite_websecure - traefik.http.routers.appwrite_api_https.rule=PathPrefix(`/`) - traefik.http.routers.appwrite_api_https.service=appwrite_api - traefik.http.routers.appwrite_api_https.tls=trueRank 3: Container
Thanks Mate
Rank 3: Container
👍
@ORIZON checking in to see if you tried the above?