k8s - namespace -配置pod限额
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。问:如何创建namespace?如何为namespace配置pod限额?答:k8s - namespace为namespace配置pod限额创建namespacekubectl create namespace quota-pod-example创建ResourceQuota对象(为namespace配置pod限
·
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
问:如何创建namespace?如何为namespace配置pod限额?
答:
k8s - namespace
为namespace配置pod限额
创建namespace
- kubectl create namespace quota-pod-example
创建ResourceQuota对象(为namespace配置pod限额)
- apiVersion: v1
kind: ResourceQuota
metadata:
name: pod-demo
spec:
hard:
pods: “2” - kubectl create -f https://k8s.io/docs/tasks/administer-cluster/quota-pod.yaml --namespace=quota-pod-example
- kubectl get resourcequota pod-demo --namespace=quota-pod-example --output=yaml
部署测试
- apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: pod-quota-demo
spec:
replicas: 3
template:
metadata:
labels:
purpose: quota-demo
spec:
containers:
- name: pod-quota-demo
image: nginx - kubectl create -f https://k8s.io/docs/tasks/administer-cluster/quota-pod-deployment.yaml --namespace=quota-pod-example
- kubectl get deployment pod-quota-demo --namespace=quota-pod-example --output=yaml
清理
- kubectl delete namespace quota-pod-example
更多推荐
已为社区贡献6条内容
所有评论(0)