Summary: Running an Application on Kubernetes
Get an overview of the concepts covered in this chapter.
We'll cover the following
Recap
In this chapter, we learned that containerized apps must be wrapped in Pods if they want to run on Kubernetes. Fortunately, Pods are lightweight constructs that add no overhead.
We saw a simple Pod defined in a YAML file and learned how to deploy it to Kubernetes with the kubectl apply
command. We also learned how to inspect objects with kubectl get
and kubectl describe
.
Finally, we learned that Kubernetes Services allows us to connect to apps running in Pods.
So far, we’ve built, deployed, and connected to a containerized app. However, we haven’t seen self-healing, scaling, or any other cloud native features. We’ll discuss all of these in the upcoming chapters.
Get hands-on with 1400+ tech skills courses.