Kubernetes
2021-05-24 14:43:57 0 举报
K8s
作者其他创作
大纲/内容
Pod
Pod的作用:用来做什么通常情况下,在服务部署的时候,使用pod管理一组相关的服务。(一个pod中 要么部署一个服务,要么部署一组有关系的服务)
Node节点
……
Kube-proxy
localhost
Pod是什么?pod也是一个容器(这个容器中装的是docker创建的容器,pod是用来封装容器的一个容器),pod是一个虚拟化的分组(pod有自己的IP地址,主机名),相当于一个独立的沙箱环境。pod相当于独立的主机,可以封装一个或多个容器
Docker
web服务(订单)
Pod底层:1、pod容器创建之前,必须先创建pause容器2、服务容器之间的访问使用localhost访问,相当于访问本地服务一样,性能非常高
问题,Pod底层网络,数据存储是如何进行的?
POD
一组相关的服务:在链式调用的调用链路上的服务,叫做一组相关的服务。
Ngix
MySQL
pause容器1、共享网络 2、共享存储
特点:1、一个Master 有一群Node节点与之对应2、Master节点不存储容器,只负责调度、网关、控制器、资源对象存储3、容器是存储在Node节点(容器真正是存储在pod内部的)4、pod内部可以有一个容器,或者多个容器5、Kubelet负责本地的pod维护工作 - CRUD6、Kube-proxy 负责负载均衡,在多个pod之间来做负载均衡
K8s是用来管理容器,但是不直接操作容器,最小操作单元是pod(间接的管理容器)
K8S集群 (Cluster)
Fluentd
Master节点
实现服务集群:只需要复制多分pod的副本即可。这也是K8s的先进之处,k8s如果需要扩容、缩容,只需要控制pod的数量即可
Kubelet
服务集群怎么实现?
0 条评论
下一页