Kubernetes(K8S)學習筆記之一Kubernetes的基本概念以及架构 作者: lovingyu_er 时间: 2020-06-23 00:35:00 分类: 编程语言, 技术品鉴,Ubuntu,Kubernetes-K8S,运维优化,Microservice-微服务 评论 ####Kubernetes 集群 Kubernetes 協調一個高可用計算機集群,每個計算機作為獨立單元互相連結工作。 特點: 1. 將容器化的應用部署到集群,不需要綁定到某個特定的獨立的計算器。 2. 应用需要以将应用与单个主机分离的方式打包:它们需要被容器化。 3. Kubernetes 以更高效的方式跨群集自动分发和调度应用容器。 Kubernetes 是一个开源平台,并且可应用于生产环境。 ####K8S 集群包含的類型: Master ,Nodes ,前者負責調度整個集群。Nodes 負責運行應用。 其結構圖如下:  **Master負責管理整個集群**。Master協調集群中的所有活動,這些活動包括調度應用,維護應用的所需狀態,應用擴容以及推出新的更新。 **Node 是一個虛擬機或者物理機,它在Kubernetes集群中充當工作機器的角色**,可以理解為實際幹活的人。 其整体的架构图如下:  使用Minikube工具创建一个Cluster,你可以在官方的终端命令行有模拟的工具。 参考文档: 1. K8s miniKube工具部署简单的集群:```https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/``` 2. K8s 开源仓库地址(golang真香):```https://github.com/kubernetes/kubernetes``` 3. K8s 官方文档:```https://kubernetes.io/zh/docs/home/```