Namespace(命名空间)是kubernetes系统中的另一个重要的概念,通过将系统内部的对象“分配”到不同的Namespace中,形成逻辑上分组的不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源的同时还能被分别管理。

Kubernetes集群在启动后,会创建一个名为“default”的Namespace,如果不特别指明Namespace,则用户创建的Pod、RC、Service都被系统创建到“default”的Namespace中。

1.查询

[root@localhost k8s]# kubectl get namespaces
NAME STATUS AGE
default Active 6d

2.创建

apiVersion: v1
kind: Namespace
metadata:
name: development
labels:
name: development

3.指定namespace 创建rc/pod/service

创建Pod/RC/Service时,如果不指定Namespace,则默认是"default"的Namespace

php-pod.yaml

apiVersion: v1
kind: Pod
metadata:
name: php-test
labels:
name: php-test
namespace: development
spec:
containers:
- name: php-test
image: 192.168.0.166:/php-base:1.0
env:
- name: ENV_TEST_1
value: env_test_1
- name: ENV_TEST_2
value: env_test_2
ports:
- containerPort:
hostPort:

查看刚刚创建的

[root@localhost k8s]# kubectl create -f php-pod.yaml
pod "php-test" created
[root@localhost k8s]# kubectl get pods
[root@localhost k8s]# kubectl get pods --namespace=development
NAME READY STATUS RESTARTS AGE
php-test / Running 1m
[root@localhost k8s]#

kubectl get pods时,没有任何结果,因为默认的是查询namespace=default的,所以要加上namespace参数。同理创建RC/Service也是一样的

通过使用Namespace来组织k8s的各种对象,可以实现对用户的分组,即“多租户”管理。对不同的租户还可以进行单独的资源配额设置和管理,使得整个集群的资源配置非常灵活、方便。关于租户配额后期学习。

最新文章

  1. 一些关于Viewport与device-width的东西~
  2. Aspect Oriented Programming using Interceptors within Castle Windsor and ABP Framework AOP
  3. 一. HTML认识
  4. SAM4E单片机之旅——22、GMAC和PHY的介绍与初始化
  5. Android手机_软件安装目录
  6. hdu3270Arranging Your Team(dfs)
  7. AfxBeginThread和AfxEndThread+内存泄露
  8. 怎样做出通用的pos小票打印程序
  9. get the text value of a selected option.
  10. UICollectionView设置item(cell)之间间距为0(紧挨在一起的效果)
  11. .Net程序猿玩转Android开发---(3)登陆页面布局
  12. 网络编程3之TCP/IP协议
  13. android添加阴影
  14. [Swift]LeetCode796. 旋转字符串 | Rotate String
  15. PCL-安装
  16. 用Java执行Python:Jython踩坑笔记
  17. Linux IDR机制【转】
  18. [转]微擎load()文件加载器
  19. .Net 大型分布式基础服务架构横向演变概述(转)
  20. CSS GRID ESSENTIALS

热门文章

  1. 获取APP的启动图 -Launch Image
  2. 一种管理z-index属性的方案
  3. 使用PHP-GTK编写一个windows桌面应用程序
  4. send发送一次buffer
  5. Java数据结构和算法(二)树的基本操作
  6. git 记住用户名和密码
  7. jsp传中文乱码问题 encodeURIComponent()编码方法
  8. Jsp+servlet+mysql搭建套路
  9. 01-html和head介绍
  10. (KMP)Count the string -- hdu -- 3336