Chapter 1: Understanding Kubernetes and Helm
Here are some answers to the questions presented in this chapter:
- An application is
monolithic
if 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.
create
,describe
,edit
,delete
, andapply
- 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...