1. Master节点:
Master作为集群控制节点,所有的控制命令都是发给他
- 提供了Http Rest接口,所有的资源操作入口,集群控制入口
- “大总管”:所有资源自动化控制中心-Controller Manager
- “调度室”:负责资源调度-Scheduler
2. Node节点:
除了Master之外的其他节点(物理机/虚拟机)
- Kublet:负责pod的创建和启停等任务
- kuber-proxy:负载均衡机制组件
- doctor:负责本机的容器创建和管理工作
3.Pod:
Kubernetes最基本概念
- Pause 容器作为根容器,代表整个容器的ip和volume存储
4. Label(标签):
- 实现分组管理功能
5. Label Selector:
使用场景:
-监控Pod的副本数量,kube-Controller
- 实现service智能负载均衡 ,kube-proxy
- 实现定向调度特性
6. RC(Replication Controller)
用于筛选目标Pod的Label Selector,副本小于预期,创建新的Pod
-动态修改副本数量,实现扩容和缩容。kuberctl scale rc redis-slave --replicas=3
-滚动升级
7.Deployment:
相比RC可以随时感知Pod部署的进度
原文地址:https://www.cnblogs.com/choiyubo163com/p/10472259.html
时间: 2024-10-08 02:35:43