命名空间为Kubernetes集群提供虚拟的隔离作用。本文介绍如何新建、定义和删除命名空间。
背景信息
通过服务网格ASM控制台或者使用ASM Kubeconfig定义的命名空间隶属于ASM实例本身,与该ASM管理的数据平面集群是独立的,因此ASM托管的控制平面的命名空间可以与数据平面集群的命名空间存在不同的情况。即在服务网格ASM控制台新增或者删除命名空间,并不会影响数据平面Kubernetes集群的命名空间。
新建命名空间
启用自动注入
通过启动自动注入功能,可以在创建Pod的过程中,将Sidecar自动注入Proxy容器,以实现数据平面的网格化。
- 登录ASM控制台。
- 在左侧导航栏,选择 。
- 在网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理。
- 在网格详情页面左侧导航栏选择 。
- 在命名空间页面找到待注入的命名空间,在自动注入列中单击启用Sidecar自动注入。
- 在确认对话框,单击确定。
定义命名空间
- 登录ASM控制台。
- 在左侧导航栏,选择 。
- 在网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理。
- 在网格详情页面左侧导航栏选择 。
- 在命名空间页面,找到待定义的命名空间,在操作列中单击YAML。
- 在编辑面板,定义命名空间,单击确定。