Kubernetes
美国
IT技术文档 java
Kubernetes

Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,简称 K8S

标签:

什么是Kubernetes

  • Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。

  • k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。

  • Google 在 2014 年开源了 Kubernetes 项目。 Kubernetes 建立在Google 大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。

  • Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,简称 K8S

k8s常见的功能:

  • 服务发现和负载均衡

    • Kubernetes 可以使用 DNS 名称或自己的 IP 地址来暴露容器。

    • 如果进入容器的流量很大, Kubernetes 能够自动实现请求的负载均衡分配网络流量,从而使部署稳定

  • 存储编排

    • Kubernetes 允许自动挂载选择的存储系统,例如本地存储、云提供商存储等。

  • 自动部署和回滚

    • 可以用k8s自动化部署创建新容器, 删除现有容器并将它们的所有资源用于新容器。

    • 当版本发布错误,可以立刻回退到之前的版本

  • 自我修复

    • 如果某个容器宕机了,K8S 可以快速重新启动新的的容器,替换旧的容器

  • 密钥与配置管理

    • K8S允许存储和管理敏感信息,例如密码、OAuth 令牌和 ssh 密钥

相关导航

暂无评论

暂无评论...