前言:我对K8S也是应用了一段时间,自我感觉不是很难,集群的管理调度能力很强,功能也是很强大的,学习的话一定要慢慢研究。(有问题留言私信我)
1. Kubernetes介绍
Kubernetes(简称:K8S) 是Google在2014年6月开源的一个容器集群管理系统,使用Go语言来发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用更简单并且高效,Kubernetest提供了资源调度,容器管理,服务发现,扩容缩容,监控,维护等一整套功能。
官网地址: https://kubernetes.io
2. Kubernetes的核心组件
首先我们要知道集群中有master节点和node节点。
Master节点:k8s集群中的管理节点,负责管理集群,提供集群的资源数据访问入口。拥有Etcd储存服务(可选),运行API Server进程,Controller Manager服务进程及Scheduler服务进程,关联工作节点Node。
Node节点:k8s集群中的工作节点,监听API Server发送过来的新的工作分配,他们会执行分配 给它们工作,然后将结果