Let's learn how to set up continuous deployment to Kubernetes for your Docker apps. Specifically, we're going to look at automating the management, deployment, and scaling of your containerized applications. In a nutshell, Kubernetes is an open-source system for automating the management, deployment, and scaling of containerized applications like Docker.

Comments

sgerovsgerov
9 months ago

interesting content creation strategy: release an ebook with all the info, later on reuse the info in separated blog posts. 4 times sharing the same info without getting anyone angry

Reply
sgerovsgerov
9 months ago

First explains what kubernetes is, it reminded me a lot to elasticsearch: an open source project to manage logically grouped containers (such as docker containers). It shows a diagram that explains the basics: A cluster has many services which a users accesses, each service can have multiple nodes (virtual or physical machines), and each node can have many pods (networked docker containers in this scenario). The service defines how the containers are grouped and configured (recipe) and there is a Deployment which defines how updates are carried when a label of an image changes (a push to dockerhub doesn't trigger the deploy automatically). Kubernetes manages the deploy process so no downtime, naisss

Reply