CKA 模拟题库 | 3. 网络策略 NetworkPolicy
模拟题目
设置配置环境:
kubectl config use-context hk8s
Task
在现有的 namespace my-app 中创建一个名为 allow-port-from-namespace 的新 NetworkPolicy
确保新的 NetworkPolicy 允许 namespace echo 中的 Pods 连接到 namespace my-app 中的Pods的9000 端口。
进一步确保新的 NetworkPolicy :
不允许对没有在监听 端口9000的Pods的访问
不允许非来自 namespace echo中的Pods的访问
双重否定就是肯定,所以最后两句话的意思就是: 仅允许端口为 9000 的 pod 访问。 仅允许 echo 命名空间中的 pod 访问。
参考
https://kubernetes.io/zh-cn/docs/concepts/services-networking/network-policies/
概念 –> 服务 负载均衡和联网 –> 网络策略
解答
考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s
# 查看 命名空间的 标签 |
|
apiVersion: networking.k8s.io/v1 |
kubectl apply -f networkpolicy.yaml |
检查
kubectl describe networkpolicy -n my-app |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hao DevSecOps!
评论



