Chapter 1: Understanding Kubernetes and Helm
Here are some answers to the questions presented in this chapter:
- An application is
monolithicif it contains all necessary logic and features in a single application. Monolithic applications can be broken up into multiple different applications, referred to as microservices.
- Kubernetes is a container orchestration tool. To give a few examples, it solves problems around workload scheduling, availability, and scalability.
- There are many different types of resources a user must understand in order to deploy an application. It is also challenging to maintain synchronized local and live states, manage application life cycle, and maintain boilerplate YAML resource files.
- Helm includes four life cycle commands that provide users with the ability to easily manage Kubernetes applications. Users apply these commands to interact with Helm charts, which is a packaging of the Kubernetes...