Kubernetes舵:k8应用程序部署简单

Kubernetes舵是什么?

舵是Kubernetes包管理器,类似于百胜Linux或npm node . js。图表由舵部署完成后,打包Kubernetes应用程序。它们包括版本控制、配置应用程序资源,可以部署为一个单元。雷竞技rabet官网您可以部署不同版本的图表有不同的配置。

领导是一个精心设计的Kubernetes架构的一个重要组成部分。它可以显著提高Kubernetes开发经验,通过提高生产力,降低Kubernetes应用程序复杂,使其更容易管理云本机和microservices应用程序。

在本文中,您将学习:

Kubernetes舵解决什么问题?

Kubernetes并不容易学习和使用,尤其是对于那些新集装箱环境。Kubernetes舵可以Kubernetes更容易使用:

  • 共享领导图表,执掌图表是一个方便的方式来分享常用应用程序(如数据库、cms、等其他开发人员,在相同的组织和其他人,可以毫不费力地Kubernetes上部署相同的应用程序。
  • 降低复杂性,应用程序由Kubernetes策划可以非常复杂,和部署可以打破如果您在配置文件中使用不正确的值或如果YAML模板不正确计划。执掌图表允许社区preconfigure应用程序,定义固定的和可配置的值,可以自定义部署,并提供一个一致的接口配置更改。
  • 防止坏的配置执掌图表可以锁定坏配置,进一步减少复杂性和取消部署错误。这也可以有安全的优势,因为配置舵图表可以已经内置的安全最佳实践。

领导架构

执掌3,领导是一个仅客户端的系统:客户端被称为,它直接与Kubernetes API服务器交互。老领导的服务器端组件,称为舵柄,被移除。

kubernetes集群和舵的架构

这里有Kubernetes舵的主要组件是更多的细节:

  • ——命令行接口(CLI) Kubernetes上安装图表,并定义为每个安装一个版本。舵可以从舵存储库安装图,或从图表文件提供。
  • 图表——应用程序包包含一个模板的组运行应用程序所需的资源。雷竞技rabet官网模板使用变量,取而代之的是价值观在创建显化了一个YAML-encoded资源的记录雷竞技rabet官网生成的版本。包含一个值的图表文件,允许您指定您的个人配置。
  • 释放——图表Kubernetes集群上运行的实例。多次安装相同的图表结果在多个版本。
  • 存储库经常你存储和管理执掌图表。有中心正式执掌图表,你可以存储自己的。

Kubernetes执掌的最佳实践

以下最佳实践可以帮助你更有效地使用舵。

图版本和appVersions

执掌图表有两种版本图版本(版本Chart.yaml)和版本的应用程序部署图(appVersionChart.yaml)。这两个是完全独立的,可以同步或分离。然而,建议在您的版本控制策略保持一致性在所有图表。

集中图表为整个组织

相当优势的舵图表是能够巩固多个业务组件,一个公分母,成一个单一的图表。避免将一个表在每个存储库,您打算部署。相反,投资于有一个中央组图表,可以为整个组织服务。

这使它容易管理标准化的健康检查,并保持整个组织常见的配置。另一个好处是,你可以更新Kubernetes资源从一个中央位置API版本。

为了方便使用中央组执掌图表为整个组织,确保图表是由经验丰富的Kubernetes专业人士,他们可以计划一致的使用多个用例。确保与适当的错误处理,它们建立一致的标签,和正确的YAML缩进。

使用舵的端到端

领导不仅仅是一个模板引擎。这是一个包管理器还包括模板的功能。可以只使用舵来创建一个通用的Kubernetes清单,并安装在您的集群使用kubectl,但这忽略了真正的力量的平台。执掌真的做得很好,当你把它作为一个端到端的包管理器,并使用它不仅创造体现,而且在集群上安装应用程序。

不要篡改Helm-Deployed环境吗

如果您使用的是执掌CLI,确保只有舵可以改变Kubernetes清单中的值。例如,不要修改部署副本直接使用舵改变值。

你可能熟悉kubectl应用,这是一个简单的方法来部署资源Kubernetes环境。雷竞技rabet官网但是,您不应该使用kubectl Helm-deployed环境中,这可能会导致问题下次你执掌命令运行。改变你的环境,修改值在你执掌图表并使用舵重新部署。

NetApp Kubernetes自动化基础设施与现货

为了进一步减少Kubernetes环境的复杂性,现货海洋自动化基础设施管理。用户可以利用现货执掌图表部署海洋工具包将安装现场Kubernetes控制器和运营商,以及metrics-server。这些组件是核心海洋serverless引擎和交付:

  • 容器驱动自动定量的豆荚最快的匹配适当的节点
  • 易于管理的工作负载与不同的资源需求在一个集群中
  • 智能装箱高度利用节点和更大的成本效益
  • 成本分配的名称空间、资源、注释和标签雷竞技rabet官网
  • 可靠的最优的混合使用,保留和按需计算定价模型
  • 自动化基础设施空间确保高可用性
  • 裁员基于实际资源消耗

了解更多关于现货的海洋今天!

Baidu
map