一个伪linux粉丝的blog

  1. 首页
  2. unix/linux
  3. 正文

how to rename namespace in Kubernetes

1月 5, 2021 385点热度 0人点赞 0条评论

起因

有客户问,原生k8s里面,如何给k8s集群里面的 namespace 命名空间 改名,找到一个 https://github.com/alitoufighi 写的 克隆脚本,复制了所有的资源,也就实现了改名操作。

必备条件

脚本的必备条件是yq,安装地址 https://github.com/mikefarah/yq

建议装v3版yq,v4版yq改动很大,不然你得改脚本了。

v4版本 直接会报错 "Error: unknown command "w" for "yq""

yq版本差异

参考这里 v3和v4差别

https://mikefarah.gitbook.io/yq/v/v4.x/upgrading-from-v3

摘抄一个 w 参数的区别

Updating / writing documents

v3:

yq w sample.yaml 'a.b.c' fred

v4:

yq eval '.a.b.c = "fred"' sample.yaml

用法

用法脚本帮助里面也有,类似如下即可开始克隆

./clone-ns.sh -n newname -t oldname

可能问题

使用了2次,能很好的复制,但是似乎历史残留也出现了,应该是环境本身有问题吧,以后有空再看看。

相关文章:

  1. kubernetes namespace delete stuck in Terminating state
  2. 最近2周动向
  3. ss-panel+shadowsocks-note
  4. how to root Android 11 on your Pixel 3XL
标签: k8s namespaces
最后更新:1月 5, 2021

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

归档
分类
  • network / 322篇
  • Uncategorized / 114篇
  • unix/linux / 110篇
  • 业界资讯 / 38篇
  • 公司杂事 / 11篇
  • 数码影像 / 12篇
  • 美剧 / 3篇
  • 美图共赏 / 20篇
  • 英语学习 / 3篇
标签聚合
dreamhost空间 天翼live iMac debian gitlab Ubuntu 泰国 k8s wget Google Voice d90 网站运营 Linux 职责 虚拟主机 unveiled today ldap google-chrome 刷机 Android docker dreamhost VPS Google nexus Nginx 邮件归档 kernel 黑莓8700 jira

COPYRIGHT © 2008-2022 wanjie.info. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang