kubernetes是什么

kubernetes是一个google开源的容器编排平台,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。

架构图

特性(好处)

  • 自动化容器的部署和复制
  • 随时扩展或收缩容器规模
  • 将容器组织成组(pod),提供容器间的负载均衡
  • 很容易地升级应用程序容器的新版本
  • 提供容器弹性,如果容器失效就替换它

特性

kubernetes相关工具说明

  • kubelet
  • kubectl
  • kubeadm
  • minikube

k8s集群的几种安装方式

  • minikube 安装 - 交互式安装
  • kubeadm安装 - 见文章 kubeadm安装k8s集群