Kubernetes入门

1、什么是k8s?

k8s就是容器编排工具,用来对各个容器进行容器化部署、调度、扩容、版本更新的。

避免人工一台一台的维护。

2、k8s集群有哪两种节点?

一个是主Master:管理节点、负责调度、管理集群

一个是Node:真正的工作节点,跑业务的地方。

3、什么是Pod

就是k8s里面最小的运行单元,

里面可以运行多个容易,共享网络和磁盘。

但是生产环境中,尽量还是保证的一个。

4、Pod有哪些状态?

正常运行pending、pending调度中、反复重启中。

5、Deployment 是干嘛的?

用来管理无状态应用,自动创建、维护指定数量 的Pod,实现自愈、扩容、版本滚动更新。

6、Deployment、ReplicaSet、Pod 三者的关系

deployment拉起新的replicaset、replicaset拉起set。

每次更新deployment,都会拉起一个新的rs,然后创建新的pod。并让旧的pod逐渐下线。

但是并不是要把rs销毁,最终会形成一个版本链,可以用来回滚。

7、什么是滚动更新?

不是一次性替换,而是逐个替换。

8、replicas副本数是社么意思?

9、为什么有了Pod,还要有 Service?

Pod被销毁重建后,IP地址会发生改变。

所以Service就是对外提供统一入口,对外屏蔽Pod变化。

10、Service有那三种类型?

1、只能集群内部访问,同时是微服务之间调用。

2、给每个节点开一个固定端口,外网可以通过 节点IP+端口 用。

3、云厂商提供负载均衡 IP,生产对外暴露业务用。

11、Service 怎么找到关联的 Pod?

通过标签选择器label,匹配所有带着对应标签的Pod。

相关推荐
赵谨言2 分钟前
红蓝对抗Docker渗透复盘-技能与产出汇总
docker·容器·eureka
打工仔折腾 AI4 小时前
飞牛OS上用Docker Compose部署ExerciseDiary运动记录并配置远程访问
运维·人工智能·后端·python·docker·容器·ai agent 实战
天衍四九-5 小时前
Docker Compose企业实战系列(八·终章):多环境隔离实战,开发/测试/生产一键切换
运维·docker·容器
ysu_03146 小时前
Docker-Desktop-WSL2实战指南-Windows从安装配置到项目容器化
windows·python·docker·容器·composer·dockerfile·wsl2
陈陈CHENCHEN7 小时前
【Kubernetes】纯 IPv6 K8s 集群访问外部 IPv4 服务
云原生·容器·kubernetes
明王明王8 小时前
从零搭建一个 AI Infra 实验室⑫:Docker 为什么默认看不到 GPU
人工智能·docker·容器
天衍四九-8 小时前
Docker Compose企业实战系列(四):Redis生产级部署|密码加固、持久化、内存优化完整方案
redis·docker·容器
troy1288 小时前
如何在谷歌云(Google Cloud)上部署 Kubernetes 集群
云原生·容器·kubernetes
xiaoligangting8 小时前
太原岗亭款式齐全
云原生
guo_wen_qiang8 小时前
docker安装常见软件集合
运维·docker·容器