舵是Kubernetes包管理器,类似于百胜Linux或npm node . js。图表由舵部署完成后,打包Kubernetes应用程序。它们包括版本控制、配置应用程序资源,可以部署为一个单元。雷竞技rabet官网您可以部署不同版本的图表有不同的配置。
领导是一个精心设计的Kubernetes架构的一个重要组成部分。它可以显著提高Kubernetes开发经验,通过提高生产力,降低Kubernetes应用程序复杂,使其更容易管理云本机和microservices应用程序。
在本文中,您将学习:
Kubernetes并不容易学习和使用,尤其是对于那些新集装箱环境。Kubernetes舵可以Kubernetes更容易使用:
执掌3,领导是一个仅客户端的系统:客户端被称为舵,它直接与Kubernetes API服务器交互。老领导的服务器端组件,称为舵柄,被移除。
这里有Kubernetes舵的主要组件是更多的细节:
以下最佳实践可以帮助你更有效地使用舵。
执掌图表有两种版本图版本(版本场Chart.yaml)和版本的应用程序部署图(appVersion场Chart.yaml)。这两个是完全独立的,可以同步或分离。然而,建议在您的版本控制策略保持一致性在所有图表。
相当优势的舵图表是能够巩固多个业务组件,一个公分母,成一个单一的图表。避免将一个表在每个存储库,您打算部署。相反,投资于有一个中央组图表,可以为整个组织服务。
这使它容易管理标准化的健康检查,并保持整个组织常见的配置。另一个好处是,你可以更新Kubernetes资源从一个中央位置API版本。
为了方便使用中央组执掌图表为整个组织,确保图表是由经验丰富的Kubernetes专业人士,他们可以计划一致的使用多个用例。确保与适当的错误处理,它们建立一致的标签,和正确的YAML缩进。
领导不仅仅是一个模板引擎。这是一个包管理器还包括模板的功能。可以只使用舵来创建一个通用的Kubernetes清单,并安装在您的集群使用kubectl,但这忽略了真正的力量的平台。执掌真的做得很好,当你把它作为一个端到端的包管理器,并使用它不仅创造体现,而且在集群上安装应用程序。
如果您使用的是执掌CLI,确保只有舵可以改变Kubernetes清单中的值。例如,不要修改部署副本直接使用舵改变值。
你可能熟悉kubectl应用,这是一个简单的方法来部署资源Kubernetes环境。雷竞技rabet官网但是,您不应该使用kubectl Helm-deployed环境中,这可能会导致问题下次你执掌命令运行。改变你的环境,修改值在你执掌图表并使用舵重新部署。
为了进一步减少Kubernetes环境的复杂性,现货海洋自动化基础设施管理。用户可以利用现货执掌图表部署海洋工具包将安装现场Kubernetes控制器和运营商,以及metrics-server。这些组件是核心海洋serverless引擎和交付:
了解更多关于现货的海洋今天!