【k8s连载系列】k8s介绍( 三 )


7.开源
8.弹性伸缩
9.负载均衡
三、k8s有哪些功能

  • 服务发现和负载平衡
    Kubernetes 可以使用 DNS 名称或使用自己的 IP 地址公开容器 。如果容器的流量很高,Kubernetes 能够负载均衡和分配网络流量,从而使部署稳定 。
  • 存储编排
    Kubernetes 允许您自动挂载您选择的存储系统,例如本地存储、公共云提供商等 。
  • 自动推出和回滚
    您可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控的速率将实际状态更改为所需状态 。例如,您可以自动化 使用Kubernetes 创建新容器、删除现有容器并将其所有资源用于新容器 。
  • 自动装箱 你为 Kubernetes 提供了一个节点集群,它可以用来运行容器化的任务 。你告诉 Kubernetes 每个容器需要多少 CPU 和内存 (RAM) 。Kubernetes 可以将容器安装到您的节点上,以充分利用您的资源 。
  • 自我修复 Kubernetes 会重新启动失败的容器、替换容器、杀死不响应用户定义的健康检查的容器,并且在它们准备好服务之前不会将它们通告给客户端 。
  • 秘密和配置管理 Kubernetes 允许您存储和管理敏感信息,例如密码、OAuth 令牌和 SSH 密钥 。您可以部署和更新机密和应用程序配置,而无需重新构建容器映像,也无需在堆栈配置中公开机密 。
  • 水平扩展
  • 滚动更新

经验总结扩展阅读