您所在的位置: 首页 >> 最新资讯 > 新闻动态

新闻动态

云计算:Kubernetes的高级功能和特性知多少

Kubernetes是一个开源的平台,其常见的用例包括使用混合云,多云,创造一个独立于供应商的非服务器平台,或者部署自愈和推广服务。 Kubernetes使企业能够利用云计算技术的方式前所未有,而且还可以在大型的数据执行相同的操作。要充分利用这一技术,首先要了解它提供给功能是非常重要的,下面将了解一些Kubernetes更高级的功能。

1. Sidecars

Sidecar允许用户在pod中运行其他容器,用作观察者或代理。用户可以使用这个额外的容器来指导要安装的数据,并将数据公开给容器中的其他容器。

2. Helm Charts

Helm Chartskubernetes 的包管理系统,可用于简化 kubernetes 应用程序的安装和管理。

HelmCharts使用户能够创建和共享Kubernetes应用程序的可复制版本。有许多预先配置的图表及其相关性,因此HelmCharts使用户能够快速、轻松地部署应用程序。

3. 自定义控制器

系统控制器是资源的调节周期或状态。使用自定义控制器,用户可以完成任务不包含在标准控制器。例如,它可以动态地重新加载应用程序配置。自定义控制器可与本地或自定义资源类型中使用。

湖北云服务器

4. 自定义计划

Kubernetes附带了一个默认调度程序,用于将新创建的pod分配给节点。如果此计划程序无法满足用户的需要,或者如果要运行多个计划程序,则可以创建自定义计划程序。

如果用户希望将特殊的 pod 与其他 pod 分离,自定义调度程序可能很有用。 调度程序可以根据它的喜好或需求来设置。 调度可以依赖于严格的匹配列表或包含和排除列表。

5.POD中断预算(PDB)

POD中断预算(PDB)是一种功能,允许用户限制自动停止POD的数目。它有助于保养,自动切过程中确保维护等任务升级吊舱的最小数量是有效的。

6. Go模块

go模块是go包的集合,可用于管理应用程序依赖项。依赖项是运行应用程序的代码、库或框架的一部分,Kubernetes支持v1.15go模块。

7. 污点和容忍

污染和宽容允许使用者定位节点来吸引或排斥豆荚。 将污渍分配给节点并指定不接受或不允许分配污渍的吊舱。

8. 集群联合

群集联合使用户能够将多个集群视为通过单个控制平台管理的单个逻辑集群。它的结合使得在不同位置或环境中运行的集群更易于管理。用户可以使用集群联合,通过在集群之间传递工作负载,使集群具有高度的可用性和灵活性。

9. 健康检查

用户可以通过所述检测kubelet剂以检查波德Kubernetes的健康或通过定义应用程序运行。

10. Feature Gates

Feature Gateskubernets中的一个特性,可用于在节点、集群或平台级别打开或关闭特性。此功能允许用户安全地测试功能,而无需担心关键组件或生产环境的风险。