0. 买了一本 每天五分钟玩转 k8s 还有 刚才转帖的blog 里面有一个 kubectl edit 的语法能够在线更改端口号 ,之前一直没弄明白. 刚才做了下实验.发现很好用 这里记录一下.

1. 首先get svc

kubectl get svc --all-namespaces

准备修改这个服务

kube-ops       jenkins2                                 NodePort       10.105.29.106    <none>        8080:30003/TCP,50000:50000/TCP

首先查看一下

k8s kubectl edit 方式修改 nodeport 的端口

 

将这个端口改成 30002 

2. 方法

kubectl edit svc/jenkins2 -n kube-ops

直接打开了一个 vim 的编辑界面

 k8s kubectl edit 方式修改 nodeport 的端口

修改编辑 保存与 vim 的操作 完全一样

k8s kubectl edit 方式修改 nodeport 的端口

不仅能够编辑 其实还能够查看具体的 svc的配置内容 也挺好的.

保存退出 再查看

k8s kubectl edit 方式修改 nodeport 的端口

端口改过来了 再看看页面

端口也对了.

k8s kubectl edit 方式修改 nodeport 的端口

 

相关文章: