manually and then using a deployment script. I used Minikube to learn Kubernetes concepts (see excellent Kubernetes’ own tutorials here), explored how to create pods, services etc. Minikube is a single-node Kubernetes cluster that you can use locally in your own development machine to test your Kubernetes deployment scripts, explore and study Kubernetes etc. So, basically instead of inventing the wheel again and write your own load balancing / fail over / other management infrastructure for your Docker containers just let Kubernetes to do all the heavy lifting for you. Docker is the most well-known implementation of the container runtimes and I used it in my demonstration. Unless you have been living in a cave for the last few years you should know what Kubernetes is: a system to deploy, scale and manage containerized applications in a cluster. While I was working on this assignment I thought that I could write two blog articles regarding my work: “Exploring Kubernetes with Minikube” (this article) and Running Azure Kubernetes Service (AKS) (next article). They asked me to explore the Azure Kubernetes capabilities and document my experiences. I’m currently working in an Azure project and team members are considering to move various applications from VM to containers and run them in a Kubernetes cluster.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |