kubernetes - 如何在 Kubernetes 中切换命名空间
问题描述
说,我有两个命名空间 k8s-app1 和 k8s-app2
我可以使用以下命令列出来自特定命名空间的所有 pod
kubectl get pods -n <namespace>
我们需要将命名空间附加到所有命令以列出来自相应命名空间的对象。有没有办法在不明确包括命名空间的情况下设置特定的命名空间和列表对象?
解决方案
我喜欢我的回答简短、中肯并参考官方文档:
答案:
kubectl config set-context --current --namespace=my-namespace
来自:
https://kubernetes.io/docs/reference/kubectl/cheatsheet/
# permanently save the namespace for all subsequent kubectl commands in that context.
kubectl config set-context --current --namespace=ggckad-s2
推荐阅读
- css - wordpress 古腾堡 alignwide 和 alignfull 问题
- java - Quartz 作业未通过 XMLSchedulingDataProcessorPlugin 启动
- angular - 重定向到 Angular 应用程序之外但在同一个域中的 URL
- python - wxPython FileDialog 防止某些文件被拾取
- angular4-forms - 在 Angular-4 中单击 AddMore 按钮验证模板驱动的表单
- javascript - 如何通过收音机和 Javascript 在 HTML 中使用更改位置
- ionic-framework - 在 ipcRenderer.on 事件处理程序中设置全局变量在电子上运行离子不起作用
- compiler-construction - ocaml编译器是使用编译器前端模块parse来解析源码还是使用ocamlyacc来解析源码?
- html-table - 原生 HTML 和 zk-if 的奇怪错误
- sql - Postgresql 将表连接到多个列