K8S知识点(八)

(1)实战入门-Label

通过标签实现Pod的区分,说白了就是一种标签选择机制

K8S知识点(八)_第1张图片

K8S知识点(八)_第2张图片

K8S知识点(八)_第3张图片

K8S知识点(八)_第4张图片

K8S知识点(八)_第5张图片

可以使用命令是否加了标签:K8S知识点(八)_第6张图片

打标签:K8S知识点(八)_第7张图片

K8S知识点(八)_第8张图片

更新标签:K8S知识点(八)_第9张图片

筛选标签:

修改配置文件,重新创建一个pod

K8S知识点(八)_第10张图片

K8S知识点(八)_第11张图片

K8S知识点(八)_第12张图片

筛选:

K8S知识点(八)_第13张图片

删除标签:

K8S知识点(八)_第14张图片

K8S知识点(八)_第15张图片 

配置方式打标签:

K8S知识点(八)_第16张图片

K8S知识点(八)_第17张图片

(2)实战入门-Deployment

k8s中pod是最小的控制单元,但是很少直接的控制pod,比如说创建,销毁等等,一般都是通过pod控制器来完成的,pod控制器就是用于pod的管理,确保pod始终保持在正常的状态,出现问题进行重启或者重建 

K8S知识点(八)_第18张图片

使用kubectl run nginx(pod控制器名称)...使用这种方式创建的pod底层创建一个nginx的pod控制器   replicas=3指定创建pod的数量,默认创建一个

K8S知识点(八)_第19张图片

 K8S知识点(八)_第20张图片

创建命名控制,删除命名空间 

K8S知识点(八)_第21张图片

查看:pod 和pod控制器

K8S知识点(八)_第22张图片

创建和查看:K8S知识点(八)_第23张图片

可以查看Deployment的详细信息:K8S知识点(八)_第24张图片

K8S知识点(八)_第25张图片

K8S知识点(八)_第26张图片

删除之后,pod的状态就会发生改变,不是running状态了,过一会就会删除了

K8S知识点(八)_第27张图片

使用配置文件操作:

K8S知识点(八)_第28张图片

K8S知识点(八)_第29张图片

K8S知识点(八)_第30张图片

创建 

K8S知识点(八)_第31张图片

删除:

(3)实战入门-Service

查看pod的详细信息,然后进行访问

K8S知识点(八)_第32张图片

K8S知识点(八)_第33张图片

有一瞬间,一个pod被删除,pod控制器会重新创建一个pod,它的ip地址也会发生改变

K8S知识点(八)_第34张图片

K8S知识点(八)_第35张图片

K8S知识点(八)_第36张图片

K8S知识点(八)_第37张图片 

K8S知识点(八)_第38张图片

这个ClusterIP:只有在集群内部才是可以访问的 

K8S知识点(八)_第39张图片

创建service 

查看:K8S知识点(八)_第40张图片

K8S知识点(八)_第41张图片

K8S知识点(八)_第42张图片

K8S知识点(八)_第43张图片

重新创建一个service:NodePort的  这里会暴露一个对外访问的端口,通过这个端口,可以找到集群中的Service80端口

K8S知识点(八)_第44张图片

K8S知识点(八)_第45张图片

删除service:

K8S知识点(八)_第46张图片

配置文件方式 

K8S知识点(八)_第47张图片

K8S知识点(八)_第48张图片

创建 

K8S知识点(八)_第49张图片

删除 

K8S知识点(八)_第50张图片

K8S知识点(八)_第51张图片

 

你可能感兴趣的:(#,kubernetes,容器,云原生)