02. Overview of Kubernetes
Overview of Kubernetes
Kubernetes is a useful tool for working with containerized applications. Given our previous work with Docker containers and containerizing an app, working with Kubernetes is the next logical step. Kubernetes was born out of the lessons learned in scaling containerized apps at Google, and is used for automating deployment, scaling and managing such containerized applications.
ND#9991 C04 L04 A02 Overview Of Kubernetes
Demo
You can follow the demo yourself below, or read through a quick primer beforehand:
More on Kubernetes
To go more in-depth with Kubernetes, we also suggest going through the remaining starter tutorials on the Kubernetes website:
Kubernetes Solves What
SOLUTION:
Managing and running container clustersKubernetes deployments
SOLUTION:
kubectl get deploymentsScaling Kubernetes
SOLUTION:
kubectl scale deployments/test-app --replicas=6Additional References
Here is a list of links to concepts in Kubernetes: