KubernetesNotes4:操作NameSpace

KubernetesNotes4:操作NameSpace

Created
Nov 21, 2021 08:59 AM
Last Edited
Last updated December 3, 2021
Tags

1. 概念

名称空间,用来对集群资源继续进行划分。只隔离资源,不隔离网络。
创建所有的资源在不指定名称空间的情况下,默认部署到default。

2. 常用命令

# 查看名称空间 kubectl get ns # 查看pods kubectl get pods -A # 查看指定名称空间 kubectl get pods -n 名称空间 # 创建名称空间 kubectl create ns hello-world # 删除名称空间,系统默认创建的名称空间会拒绝删除 kubectl delete ns 名称空间
notion image
 

3. 使用Yaml文件创建名称空间

  1. 使用Yaml文件查创建
vim hello.yaml
  1. 输入内容
apiVersion: v1 kind: Namespace metadata: name: hello
  1. 运行文件
# 创建 kubectl apply -f hello.yaml # 删除通过hello.yaml创建的名称空间 kubectl delete -f hello.yaml