编排神器Kustomize基本入门指南
将应用措施陈设到 Kubernetes 上并不轻易,我们必要陈设 Deployment 的 Pod,并在 Service 中界说可会见性。全部的这些资源都必要 YAML 文件才气正确界说和设置。 个中有一点很重要,应用措施也许必要与数据库举办通讯、打点 Web 内容以及配置日记记录。另外,这些参数会因为陈设情形的差异而有所差异。以上这些都也许导致 YAML 界说的代码库泛滥,每个代码都有一两行变动,以至于很难查明。 Kustomize 就是用于辅佐办理这些题目的开源设置打点器材。从 Kubernetes v1.14 开始,kubectl 就完全支持 Kustomize 和 kustomization 文件。 本文将构建一个小型 Web 应用措施,然后行使 Kustomize 打点设置扩展,并行使差异的设置将应用措施陈设到开拓和出产情形。其它,本文还先容了行使 Kustomize 的 Base 和 Overlay 对这些变量设置举办分层,使代码易于阅读,从而更易于维护。 K8sMeetup 先决前提 起首,我们必要: 毗连 Kubernetes v1.14 以上的集群,配置 kubectl 默认值。 将 kubectl 安装在当地计较机上。 K8sMeetup 第 1 步 不消 Kustomize 陈设应用措施 在行使 Kustomize 陈设应用措施之前,我们起首行使传统方法举办陈设。在这种环境下,我们先陈设 sammy-app 开拓版本,这是一个 Nginx 上 托管的静态 Web 应用措施,再将 Web 内容作为数据存储在 ConfigMap 中,并安装在 Deployment 中的 Pod 上。这里每一个都必要单独的 YAML 文件,我们接着建设该文件。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |