华为云Kubernetes:Kubernetes概述
华为云K8s
·
容器:为App提供独立的、受控的运行环境,是一种轻量级的操作系统虚拟化。‘
镜像:文件,容器运行依赖于镜像。
多容器管理工具:kubernetes(K8s)
K8s集群主要包括两个部分:
Master节点(管理节点):负责管理和控制
Node节点(计算节点):工作负载节点,里面是具体的容器
Master节点提供集群控制,对集群做出全局性决策。通常在master节点上不运行用户容器。
节点组件运行在每一个Node节点上,维护运行的Pod并提供k8s运行时环境。
Master节点包括:
API Server:整个系统的对外接口
Scheduler:对集群内部的资源进行调度
Controller Manager:负责管理控制器(保证Pod的高可靠)
etcd:Kubernetes的后端存储
Node节点包括:
Pod:K8s最基本的操作单元
一个Pod中封装了一个或多个紧耦合的应用容器。相同Pod中的任何容器都将共享相同的名称空间和本地网络。容器可以很容易地与其他容器在相同的容器中进行通信。
Docker:创建容器
Kubelet:负责监视指派到Node的Pod,包括创建、修改,监控,删除等
Kube-proxy:负责为Pod对象提供代理
Fluentd:负责日志收集、存储与查询。
Master节点和Node节点交互过程:
Pod定义文件:
更多推荐
已为社区贡献1条内容
所有评论(0)