Once an application is in a container, it's fairly simple to ask Kubernetes to serve up the container in multiple Pods fronted with a load balancing Service. Thereafter, Kubernetes dutifully respects your declared request by ensuring the application remains running on the cluster.
There are many other types of resources that can be added to Kubernetes besides just Pods, Services and Deployments, however these are the most common resources. Later, explore the Helm scenarios to see how whole charts of more complex deployments can be installed.
With these steps you have learned:
- ✔ how to Deploy an application,
- ✔ how to Scale an application,
- ✔ how to load balance an application with a Service for multiple Pods of an application,
- ✔ how Resilience maintains the declared state even with failures,
- ✔ how to Roll out new versions of an application.
For a deeper understanding of these topics and more join me, Jonathan Johnson, for a transcendent experience on the No Fluff Just Stuff Software Symposium Tour.