Kubernetes介绍
- 参考:Kubernetes核心组件解析
- Pod是k8s的最小调度单元
- 每个pod有独立的IP,但是pod的IP是不可靠的,重新调度pod就会改变IP,service概念就是为了解决这些问题。
- 给service会分配虚拟IP即ClusterIP,通过ClusterIP和端口,访问会自动负载均衡到后端的pod上。
- 目前k8s提供两种负载均衡策略:RoundRobin和SessionAffinity。
- RoundRobin:轮询模式
- SessionAffinity:基于客户端IP的会话保持
- 也可以通过Headless Service的概念,不设置ClusterIP只给出后端Pod列表,由用户自己选择。
- service也可以不绑定选择pod,单独定义Endpoints类型的资源来提供服务。即可实现跨namespace的服务访问。
- Pod和Service都是集群内的虚拟概念,包括IP等信息。故集群外部无法访问Pod或Service,可以将端口映射到宿主机实现访问。
基本资源类型
cron Job类型
相关文章:
-
2022-12-23
-
2021-12-05
-
2021-12-24
-
2021-09-01
-
2021-07-08
-
2021-05-08
-
2021-06-27
猜你喜欢
-
2021-11-28
-
2022-12-23
-
2021-06-28
-
2021-12-18
-
2021-11-13
-
2021-12-21
-
2022-12-23
相关资源
-
下载
2022-12-12
-
下载
2021-07-01
-
下载
2023-04-08
-
下载
2023-02-08