官术网_书友最值得收藏!

Summary

In this chapter, we began by exploring the change in architectural trends of adopting microservice-based architectures to decompose applications into several smaller applications instead of deploying one large monolith. The creation of applications that are more lightweight and easier to manage has led to utilizing containers as a packaging and runtime format to produce releases more frequently. By adopting containers, additional operational challenges were introduced and solved by using Kubernetes as a container orchestration platform to manage the container life cycle.

Our discussion turned to the various ways that Kubernetes applications can be configured, including Deployments, Services, and PersistentVolumeClaims. These resources can be expressed using two distinct styles of application configuration: imperative and declarative. Each of these configuration styles contributes to a set of challenges involved in deploying Kubernetes applications, including the amount of knowledge required to understand how Kubernetes resources work and the challenge of managing application life cycles.

To better manage each of the assets that comprise an application, Helm was introduced as the package manager for Kubernetes. Through its rich feature set, the full life cycle of applications from install, upgrade, rollback, and removal can be managed with ease.

In the next chapter, we'll walk through the process of configuring a Helm environment. We will also install the tooling required for consuming the Helm ecosystem and following along with the examples provided in this book.

主站蜘蛛池模板: 太和县| 杂多县| 比如县| 洪湖市| 天等县| 河池市| 天等县| 定日县| 宜君县| 松江区| 肃南| 皋兰县| 阿克苏市| 和政县| 苗栗县| 文山县| 和顺县| 星座| 阜康市| 北碚区| 彭州市| 晋州市| 盐亭县| 临湘市| 农安县| 武鸣县| 新民市| 沐川县| 赞皇县| 商丘市| 阿荣旗| 社旗县| 双桥区| 馆陶县| 西青区| 博湖县| 临沧市| 合肥市| 朝阳市| 咸丰县| 堆龙德庆县|