分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

kubernetes云平台管理实战:deployment通过标签管理pod(十)

发布时间:2023-09-06 02:33责任编辑:赖小花关键词:kubernetes

一、kubectl run命令拓展

1、RC创建

[root@k8s-master ~]# kubectl run web --generator=run/v1 --image=10.0.128.0:5000/nginx:1.13 --replicas=3replicationcontroller "web" created 

2、deployment创建

[root@k8s-master ~]# kubectl run web ?--image=10.0.128.0:5000/nginx:1.13 --replicas=3deployment "web" created ?

不指定默认创建deployment

3、删除RC

[root@k8s-master ~]# kubectl delete deployment webdeployment "web" deleted

二、deployment通过标签管理pod

1、为什么nginx-deployment里一个pod都没有?

[root@k8s-master ~]# kubectl describe svc nginxName:nginxNamespace:defaultLabels:<none>Selector:app=mywebType:NodePortIP:10.254.145.15Port:<unset>80/TCPNodePort:<unset>30027/TCPEndpoints:<none>Session Affinity:NoneNo events.

因为POD标签不一致

2、修改pod标签为nginx

[root@k8s-master ~]# kubectl describe po/nginx-deployment-3113009173-4xrq4Name:nginx-deployment-3113009173-4xrq4Namespace:defaultNode:k8s-node2/8.8.8.8Start Time:Mon, 21 Jan 2019 19:52:06 +0800Labels:app=nginxpod-template-hash=3113009173Status:RunningIP:172.16.19.2Controllers:ReplicaSet/nginx-deployment-3113009173[root@k8s-master ~]# kubectl edit svc nginx 修改app: nginxservice "nginx" edited[root@k8s-master ~]# kubectl describe svc nginxName:nginxNamespace:defaultLabels:<none>Selector:app=nginxType:NodePortIP:10.254.145.15Port:<unset>80/TCPNodePort:<unset>30027/TCPEndpoints:172.16.19.2:80,172.16.19.3:80,172.16.50.2:80Session Affinity:NoneNo events.

deployment通过标签管理pod,如果把标签删了就没人管了

三、更改集群端口

1、更改svc文件

[root@k8s-master ~]# kubectl edit svc nginx ?- nodePort: 32000service "nginx" edited

2、查询

[root@k8s-master ~]# kubectl get allNAME ?????????????????????DESIRED ??CURRENT ??UP-TO-DATE ??AVAILABLE ??AGEdeploy/nginx-deployment ??1 ????????1 ????????1 ???????????1 ??????????13hNAME ????????????CLUSTER-IP ?????EXTERNAL-IP ??PORT(S) ???????AGEsvc/kubernetes ??10.254.0.1 ?????<none> ???????443/TCP ???????2dsvc/nginx ???????10.254.145.15 ??<nodes> ??????80:32000/TCP ??1dNAME ????????????????????????????DESIRED ??CURRENT ??READY ????AGErs/nginx-deployment-2950479891 ??0 ????????0 ????????0 ????????13hrs/nginx-deployment-3113009173 ??1 ????????1 ????????1 ????????13hNAME ??????????????????????????????????READY ????STATUS ???RESTARTS ??AGEpo/nginx-deployment-3113009173-vckhg ??1/1 ??????Running ??1 ?????????13h

3、测试截图

kubernetes云平台管理实战:deployment通过标签管理pod(十)

原文地址:https://www.cnblogs.com/luoahong/p/10303025.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved