kubernets namespace有点像profile含义,不同团队都可以发布产品,并且互相不影响,那就是一个namespace的操作.
其实还有点像 rabbitmq里面的vhost这种概念,提供隔离效果

查看namespace

  1. kubectl get namespaces

创建namespace

apiVersion: v1
kind: Namespace
metadata:
  name: <insert-namespace-name-here>

image.png

创建不同label的namespaceimage.png

{
  "apiVersion": "v1",
  "kind": "Namespace",
  "metadata": {
    "name": "development",
    "labels": {
      "name": "development"
    }
  }
}

image.png
image.png
image.png
image.png