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

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.

主站蜘蛛池模板: 大理市| 抚顺县| 越西县| 泰顺县| 门源| 都兰县| 中山市| 馆陶县| 汶川县| 舞钢市| 类乌齐县| 建始县| 军事| 兴文县| 罗城| 东港市| 常州市| 邵东县| 临泽县| 阳谷县| 郁南县| 泗阳县| 古丈县| 奎屯市| 勃利县| 青州市| 平江县| 丹东市| 平山县| 手机| 九寨沟县| 钟山县| 崇仁县| 宁津县| 涡阳县| 贵溪市| 永春县| 杭锦后旗| 营口市| 富平县| 德化县|