美文网首页
kubernetes官网教程学习笔记一:简介

kubernetes官网教程学习笔记一:简介

作者: raysonfang | 来源:发表于2018-09-30 11:05 被阅读54次

    一, kubenetes简介

    Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。

    它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现,Kubernetes 构建在 Google 15 年生产环境经验基础之上,并结合来自社区的最佳创意和实践。

    二, kubenetes特性

    Kubernetes 特性

    自动包装

    根据资源需求和其他约束自动放置容器,同时不会牺牲可用性,混合关键和最大努力的工作负载,以提高资源利用率并节省更多资源。

    自我修复

    重新启动失败的容器,在节点不可用时,替换和重新编排节点上的容器,终止不对用户定义的健康检查做出响应的容器,并且不会在客户端准备投放之前将其通告给客户端。

    横向缩放

    使用简单的命令或 UI,或者根据 CPU 的使用情况自动调整应用程序副本数。

    服务发现和负载均衡

    不需要修改您的应用程序来使用不熟悉的服务发现机制,Kubernetes 为容器提供了自己的 IP 地址和一组容器的单个 DNS 名称,并可以在它们之间进行负载均衡。

    自动部署和回滚

    Kubernetes 逐渐部署对应用程序或其配置的更改,同时监视应用程序运行状况,以确保它不会同时终止所有实例。 如果出现问题,Kubernetes会为您恢复更改,利用日益增长的部署解决方案的生态系统。

    密钥配置 管理

    部署和更新密钥和应用程序配置,不会重新编译您的镜像,不会在堆栈配置中暴露密钥(secrets)。

    存储编排

    自动安装您所选择的存储系统,无论是本地存储,如公有云提供商 GCPAWS, 还是网络存储系统 NFS, iSCSI, Gluster, Ceph, Cinder, 或 Flocker。

    批处理

    除了服务之外,Kubernetes还可以管理您的批处理和 CI 工作负载,如果需要,替换出现故障的容器。

    相关文章

      网友评论

          本文标题:kubernetes官网教程学习笔记一:简介

          本文链接:https://www.haomeiwen.com/subject/outwoftx.html