CNI plugin does not support network policies 이 페이지는 아직 한국어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우
언제든지 연락주시기 바랍니다. Id: kubernetes-cni-plugin-does-not-support-network-policies
Platform: Kubernetes
Severity: Medium
Category: Networking and Firewall
Learn More Description Ensure the cluster uses a CNI plugin that supports NetworkPolicies. CNI plugins that do not support NetworkPolicies (for example, Flannel) cannot enforce pod- or namespace-level network restrictions, which may allow unrestricted cluster traffic and increase the attack surface.
Compliant Code Examples kind : ConfigMap
apiVersion : v1
metadata :
name : kube-flannel-cfg
namespace : kube-system
labels :
tier : node
app : calico
data :
cni-conf.json : |
{
"name": "cbr0",
"plugins": [
{
"type": "calico",
"delegate": {
"hairpinMode": true,
"isDefaultGateway": true
}
},
{
"type": "portmap",
"capabilities": {
"portMappings": true
}
}
]
}
net-conf.json : |
{
"Network": "10.244.0.0/16",
"Backend": {
"Type": "vxlan"
}
}
Non-Compliant Code Examples kind : ConfigMap
apiVersion : v1
metadata :
name : kube-flannel-cfg
namespace : kube-system
labels :
tier : node
app : flannel
data :
cni-conf.json : |
{
"name": "cbr0",
"plugins": [
{
"type": "flannel",
"delegate": {
"hairpinMode": true,
"isDefaultGateway": true
}
},
{
"type": "portmap",
"capabilities": {
"portMappings": true
}
}
]
}
net-conf.json : |
{
"Network": "10.244.0.0/16",
"Backend": {
"Type": "vxlan"
}
}