设置配置环境:

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

COPY Task 更新在namespace ckad00018 中的 Pod ckad00018-newpod 使其使用一个只允许此 Pod 与 Pod frontdb 之间收发流量的 Networkpolicy 。 参考: https://kubernetes.io/zh-cn/docs/concepts/services-networking/network-policies/ 解答: 切换环境

查看pod 和networkpolicy

查看networkpolicy 的 podselector

通过查看所有networkpolicy 得知, front和 db 各有一个 networkpolicy ckad00018-newpod 没networkpolicy 所以查看front 和 db 的 networkpolicy 标签 把可以跟他们互通的标签 ,设置 给 ckad00018-newpod

kubectl config use-context k8s

COPY

kubectl -n ckad00018 get pod --show-labels
kubectl -n ckad00018 get networkpolicies --show-labels

COPY

kubectl -n ckad00018 get networkpolicies access-db -oyaml | grep -i -A3 podselector
kubectl -n ckad00018 get networkpolicies access-front -oyaml | grep -i -A3 podselector

COPY

kubectl -n ckad00018 label pod  ckad00018-newpod front-access=true db-access=true
kubectl -n ckad00018 get pod --show-labels