Kubernetes – 主要功能

现在,我们来看一下Kubernetes的主要功能:

1. 自动打包

Kubernetes会自动打包应用程序,可根据需求和可用资源来调度容器,同时避免影响可用性。

2. 服务发现和负载平衡

使用Kubernetes,不需要担心网络和通信,因为Kubernetes将自动为容器分配IP地址,并为一组容器分配一个DNS名称,这可以在集群内实现负载平衡。

3. 存储编排

使用Kubernetes,可以使用本地存储,或者云端存储(阿里云、腾讯云),或者共享的网络存储系统(如NFS、iSCSI等)。

4. 自修复

这是一个非常有用的功能。Kubernetes可以自动重新启动在执行过程中失败的容器,并杀死那些检测时没有响应的容器。如果节点本身死亡,那么它将调度其他节点运行所需的容器。

5. 保密信息与配置管理

有些配置信息需要保密,例如用户名、密码配置信息。Kubernetes可以帮助你管理这些保密信息,以及应用程序的配置,而不需要重新构建镜像。

6. 批处理

除了管理服务之外,Kubernetes还可以管理批处理和持续集成工作。

7. 横向伸缩

Kubernetes只需要一条命令,就可对容器部署扩容或缩容。另外,还可以通过仪表盘(kubernetes UI)进行伸缩。

8. 自动回滚

Kubernetes支持回滚,如果目前版本有问题,可以回滚到以前版本。



浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载