模拟题目:

设置配置环境:

[candidate@node-1] $ kubectl config use-context k8s

Task

在现有的 namespace pod-resources 中创建一个名为 nginx-resources 的 Pod 。 镜像为 nginx:1.16 ,为其容器指定资源请求 40m 的 CPU 和 50Mi 的内存

参考:

https://kubernetes.io/zh-cn/docs/concepts/configuration/manage-resources-containers/ file

解答:

切换环境

kubectl config use-context k8s

编辑yamlwenj

vim nginx-resources.yaml
apiVersion: v1
kind: Pod
metadata:
  name: nginx-resources
  namespace: pod-resources
spec:
  containers:
  - name: nginx-resources
    image: nginx:1.16
    resources:
      requests:
        memory: "50Mi"
        cpu: "40m"

创建pod

kubectl apply -f nginx-resources.yaml

检查

kubectl -n pod-resources get pod
kubectl -n pod-resources describe pod nginx-resources