一、k8s介绍等

结构图

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/11/image_6b8621f97808d6a7af7dace1e9b95dcd.png

k8s笔记

NameSpace:命名空间,用来隔离 pod 的运行环境

集群类型

一主多从与多主多从 生产环境使用 多主多从

学习 kubernetes 的核心,就是学习如何对集群上的Pod、Pod控制器、Service、存储等各种资源进行操作

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/11/image_a9943ac676cc7c29a16e7c0293ce8047.png

2.7集群部署完成测试(成功后则部署成功)

2.7.1 创建一个nginx服务

kubectl create deployment nginx –image=registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:nginx-latest

2.7.2、暴露端口

kubectl expose deploy nginx –port=80 –target-port=80 –type=NodePort

2.7.3、查看服务

kubectl get pod,svc

2.7.4、查看pod

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/11/image_4e3d1924d8a957214363670284e29bb0.png