K8S认证|CKS题库+答案| 3. 默认网络策略

目录

[3. 默认网络策略](#3. 默认网络策略)

[免费获取并激活 CKA_v1.31_模拟系统](#免费获取并激活 CKA_v1.31_模拟系统)

题目

开始操作:

1)、切换集群

2)、官网找模板

3)、按照题目要求创建networkpolicy

4)、应用networkpolicy

5)、检查策略


3. 默认网络策略

免费获取并激活 CKA_v1.31_模拟系统

题目

您必须在以下Cluster/Node上完成此考题:

Cluster Master node Worker node

CKS00202 master node01

.

设置配置环境:

candidate@node01\]$ kubectl config use-context CKS00202 **Context** 一个默认拒绝(default-deny)的 NetworkPolicy 可避免在未定义任何其他 NetworkPolicy 的 namespace 中意外公开 Pod。 **Task** 为所有类型为 Ingress+Egress 的流量在 namespace testing 中创建一个名为 denypolicy 的新默认拒绝 NetworkPolicy。 此新的 NetworkPolicy 必须拒绝 namespace testing 中的所有的 Ingress + Egress 流量。 将新创建的默认拒绝 NetworkPolicy 应用与在 namespace testing 中运行的所有 Pod。 你可以在 /cks/net/p1.yaml 找到一个模板清单文件。

开始操作:

1)、切换集群

bash 复制代码
kubectl config use-context CKS00303

2)、官网找模板

搜索"networkpolicy"找到"网络策略"条目

进入页面点击右侧的"默认拒绝所有入站和所有出站流量"标签

跳转到模板位置

3)、按照题目要求创建networkpolicy

bash 复制代码
vim /cks/net/p1.yaml

具体内容

bash 复制代码
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: denypolicy                      #按照题目要求修改name
  namespace: testing                    #添加 namespace
spec:
  podSelector: {}                       #从模板复制此行
  policyTypes:                          #从模板复制此行
  - Ingress                             #从模板复制此行
  - Egress                              #从模板复制此行

CKS模拟系统截图

4)、应用networkpolicy

bash 复制代码
kubectl apply -f /cks/net/p1.yaml

5)、检查策略

bash 复制代码
kubectl describe networkpolicy denypolicy -n testing

CKS模拟系统截图


CKA高仿真环境简单演示视频

相关推荐
ulias21217 小时前
Linux系统中的权限问题
linux·运维·服务器
青花瓷18 小时前
Ubuntu下OpenClaw的安装(豆包火山API版)
运维·服务器·ubuntu
问简19 小时前
docker 镜像相关
运维·docker·容器
Dream of maid19 小时前
Linux(下)
linux·运维·服务器
齐鲁大虾19 小时前
统信系统UOS常用命令集
linux·运维·服务器
Benszen20 小时前
Docker容器化技术实战指南
运维·docker·容器
ZzzZZzzzZZZzzzz…20 小时前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
lin_dec+20 小时前
Serverless:零成本按需计算的未来
云原生·serverless
Hommy8820 小时前
【开源剪映小助手】Docker 部署
docker·容器·开源·github·aigc
一叶知秋yyds21 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw