3 ms·
Thank you for posting your experience. I am starting on the same path. I am at the point where I got the deployment working and a pod setup. Now I need to be
by jmartrican 7y ago
Thank you for posting your experience. I am starting on the same path. I am at the point where I got the deployment working and a pod setup. Now I need to be able to access my service from the Internet using a DNS name and SSL certs. Before reading your post I didn't realize how many supporting characters would be needed to do this. It feels daunting and am grateful you posted your scripts and configurations.
I'm running AWS k8s. Did you look into AWS k8s, and if so any reason why you didn't pick it?
edit: 2nd question. How is service discovery handled in your setup?
- xena 7y agoI'm using DigitalOcean for O(money) optimization reasons. I also wanted as "vanilla" of Kuberenetes as possible while having it be managed. DigitalOcean seems the least bad pick for this. What do you mean? That term is so overloaded it could mean anything.
- jmartrican 7y agoI got my answer on the service discovery. Its basically done for you by the spec.selector portion of the Service definition, where you tell it which Pods to include in the service.
- marcinzm 7y agoAWS K8 either requires managing the master(s)/etcd yourself or paying amazon to do it via EKS. Amazon charges $150/cluster/month for the masters/etcd in EKS. As I understand it, Google and Digital Ocean charge $0/month for the master(s)/etcd. So if $150/cluster/month is an amount that matters to you then you shouldn't use EKS.
- jmartrican 7y agoOh wow! I guess I would have found that out at the end of the month.