(K8s学习笔记三)创建Namespace


Namespace(命名空间)很多情况下用于实现多租户的资源隔离。Namespace通过将集群内部的资源对象“分配”到不同的Namespace中,形成逻辑上分为不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源同时还能被分别管理。

查看namespace
# kubectl get namespaces

简单定义一个namespace
apiVersion: v1
kind: Namespace
metadata:
  name: development

创建一个busybox的Pod,将其放入development的namespace
apiVersion: v1
kind: Pod
metadata:
  name: development
spce:
  containers:
  - image: busybox:latest
    command:
    - "sleep"
    - "3600"
    name: busybox

查看指定的namespace中的对象
# kubectl get pods --namespace=development

如果不特别制定Namespace,则用户创建的Pod、RS、Service都被系统创建到默认的default的Namespace中


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM