K8S中的命名空间和资源配额
命名空间为了区分不同的项目以及开发、测试、生产环境的资源隔离。
创建名称空间
kubectl create ns release
查看名称空间
kubectl get ns
资源配额
apiVersion: v1
kind: ResourceQuota
metadata:
name: mem-cpu-quota
namespace: test
spec:
hard:
requests.cpu: '2'
requests.memory: 2Gi
limits.cpu: '4'
limits.memory: 4Gi
pod资源对象
apiVersion: v1
kind: Pod
metadata:
name: pod-test
namespace: test
labels:
app: tomcat-pod-test
spec:
containers:
- name: pod-test
image: tomcat:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
resources:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 500m
memory: 500Mi
运行一下
kubectl apply -f pod-quota.yaml -n test
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。