### 创建命名空间 ``` kubectl create namespace demo-ns ``` ### 创建LimitRange, memory-limit.yaml ``` apiVersion: v1 kind: LimitRange metadata: name: mem-limit-range spec: limits: - default: memory: 512Mi defaultRequest: memory: 256Mi type: Container ``` ### 命名空间上施加限制 ``` kubectl apply memory-limit.yaml --namespace demo-ns ``` ### 在该命名空间下创建pod定义,pod-limit-m-demo1.yaml ``` apiVersion: v1 kind: Pod metadata: name: pod-lm-demo1 namespace: demo-ns labels: app: pod-lm version: v1 spec: containers: - name: pod-demo1-m image: busybox ports: - name: demo1-m-http containerPort: 80 ``` ### 创建pod ``` kubectl apply pod-limit-m-demo1.yaml ```