kubernetes基本知识相关
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类型
posted @
2018-10-31 22:55
James_飏
阅读(
812)
评论()
编辑
收藏
举报