1.pod核心原理
概念:k8s的作用
k8s是用来管理容器,但不直接操作容器,最小操作单元是pod(间接管理容器)
特点:
1).一个master有一群node节点
2).master节点不存储容器,只是负责调度、网关、控制器、资源对象存储
3).容器存储在node节点(容器是存储在pod内部的)
4).pod内部可以有一个容器,或者多个容器
5).kubelet负责本地的pod的维护
6).kube-proxy负责负载均衡,在多个pod之间来做负载均衡
pod是什么
pod也是一个容器(这个容器冲装的是docker创建的容器,pod用来封装容器的一个容器),pod是一个虚拟化的分组(pod有自己的ip地址,主机名),相当于一台独立沙箱环境,pod相当于独立主机,可以封装一个或者多个容器
pod用来干什么
通常情况下,在服务器部署的时候,使用pod来管理一组相关的服务。(一个pod中要么部署一个服务,要么部署一组有关系的服务)
一组相关的服务:在链式调用的调用链路上的服务,叫做一组相关的服务
web服务集群如何实现
实现服务集群:只需要复制多个pod的副本即可,这也是k8s管理的先进之处,k8s如何继续扩容,索容,只需要控制pod的数量即可
pod底层网络,数据存储如何进行