Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Kubernetes Namespaces 相关命令

Kubernetes 大约 756 字

作用

多套环境的资源隔离或者多租户的资源隔离。

结合资源配额机制,限定不同租户能占用的资源,例如CPU使用量、内存使用量等,实现租户可用资源的管理。

查看命名空间

namespace可简写为ns

kubectl get namespace

输出:

[root@k8s-master ~]# kubectl get ns
NAME              STATUS   AGE
default           Active   13h
kube-node-lease   Active   13h
kube-public       Active   13h
kube-system       Active   13h

创建命名空间

kubectl create ns dev

查看描述信息

kubectl describe ns dev

输出:

[root@k8s-master ~]# kubectl describe ns dev
Name:         dev
Labels:       kubernetes.io/metadata.name=dev
Annotations:  <none>
Status:       Active

No resource quota.

No LimitRange resource.

删除命名空间

kubectl delete ns dev

yml 方式

编写 yml

命名为:ns-dev.yml

apiVersion: v1
kind: Namespace
metadata:
  name: dev

创建

kubectl create -f ns-dev.yml

删除

kubectl delete -f ns-dev.yml
阅读 444 · 发布于 2022-03-07

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批