如何解决我想创建一个名称空间并切换到Kubernetes中创建的名称空间
我的要求是:添加名称空间以实现物理集群上的虚拟集群。另外,按名称空间隔离或隔离服务。
是否有任何规定可以在Kubernetes集群上切换名称空间。因此,我所有的后续请求都将参考当前名称空间转到服务器,并且参考当前名称空间也将进行资源创建。我不想提及名称空间标签 在我的部署中,服务YAML文件。
解决方法
您可以使用kubectl config set-context --current --namespace <yournamespace
来做到这一点,但我个人不喜欢它。它会很快导致混乱。
我建议您看看kustomize的概念。使用Kustomize,您可以在kustomization.yaml中定义应将哪些内容(例如,命名空间)应用于服务,部署等的所有内容。如果您要在不同的命名空间中部署DEV和TEST版本,则它使您更轻松。您只需使用新的命名空间名称创建一个新的kustomization.yaml并将其应用。
您不需要任何其他工具,因为Kustomize已直接集成到kubectl中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。