3 ms·
I worked at a company where they started using kubernetes very early on. It was a mess, we configured it and provisioned with CoreOS and Ansible. it was suck
by penguinlinux 8y ago
I worked at a company where they started using kubernetes very early on. It was a mess, we configured it and provisioned with CoreOS and Ansible. it was suck a Mess.
Then I moved to another company and we used ECS and it worked and did the job but 3 months ago i started learning kubernetes on my own. From provisioning a cluster to deploying workloads and i can tell you that Kubernetes is great. It is not that complicated to install and to extend and support. The kubernetes documentation is really all you need. I am using kubernetes and find that things are easier to manage than when we had to provision instances with puppet or chef . Everything is a container and we can deploy containers or roll them back with ease.
The problem with Kubernetes is not kubernetes itself, I think the problem is that developers should spend time learning docker and how to create and package docker containers with their applications and setup CI/CD pipelines to deploy such containers into kubernetes. the challenge is . that many developers are not using docker for local development and don't know best practices on how to develop containers. but it would take a couple of more years to resolve these issues. Kubernetes is great . Also i got to preview EKS and their setup is a bit of a mess and pricy
Learn to provision your own clusters . Would be my advice.