k8s整体架构:
yaml文件说明:
yaml文件的一些规范和组成
pod的基础概念和意义:
1. 概念
2. 镜像拉取策略和资源
request的设置是为了k8s调度到那个节点用的,超过limit就会杀掉容器
3. pod中容器的重启策略
4. 健康检查
liveness 存活检查(失败了是执行容器restartpolicy策略) 和 readless就绪检查(失败了应该是怎么样???? 待确认)
5.pod创建的基础流程
6. pod调度的影响因素
- pod的request的资源
- nodeSelector 节点标签
- nodeAffinity 节点亲和性
- 污点
deployment控制器
deployment中一些升级回滚、弹性伸缩操作
service
service的意义:
- 防止pod失联,pod的ip会注册到service中,用于pod的服务发现
- 对pod的负载均衡
- 也是才label和selector的方式进行pod对应的。
service类型有三种:
ClusterIP(默认类型) NodePort LoadBalancer