k8s理解

K8s各组件理解:

Master节点:
Controller Manager 运行控制器,分为(Replication Controller,Node Controller,Endpoints Controller,Service Account)
Scheduler 调度资源(监视未创建节点的新创建的pod,并选择一个节点供其运行)
Replication Controller 复制控制器,负责创建/终止/替换一个或多个pod(保持正确数量的pod),并进行监控(需要传递pod模板,pod标签)
API Server 是k8s的入口,所有服务都通过它进入,replication controller 获取到的创建/终止pod(pod模板,pod标签)也是从这里获取

服务:
Service 因为pod的IP地址是不稳定的,所以给它添加pod标签,service使用pod标签获取IP地址的pod,还提供负载均衡(通过获取到的IP地址的pod分发请求)

Node 节点:(虚拟机或者物理主机)
pod 容器的集合
Kubelet 运行代理,管理Master和Node之间的通信,通过kubelet进程向master节点注册自己,master将node纳管进集群管理范围之内,kubelet进程会定期向master节点汇报自己的情况
Proxy Service负载均衡的分发请求由它完成
Lable 是pod的标签(用于稳定pod的IP地址)

pod:
Pod是Kubernetes中一个抽象化概念,由一个或多个容器组合在一起得共享资源。这些资源包括:

共享存储,如 Volumes 卷
网络,唯一的集群IP地址
每个容器运行的信息,例如:容器镜像版本

附参考图片:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

附参考链接:
http://www.dockone.io/article/932
https://kubernetes.io/docs/concepts/overview/components/
https://blog.csdn.net/justhavetry/article/details/78225064
http://docs.kubernetes.org.cn/115.html

附参考扩展:
https://www.kubernetes.org.cn/5335.html
https://blog.csdn.net/justhavetry/article/details/78227981
https://blog.csdn.net/JustHaveTry/article/details/78248436

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值