rajesh on Nostr: networkpolicy without a cni that implements it does nothing. the api server accepts ...
networkpolicy without a cni that implements it does nothing. the api server accepts your default-deny, enforcement is zero, traffic flows anyway. the silent failure.
test it: two pods, two namespaces, confirm the connection is actually refused. if it isn't refused, your policy is decorative.
https://rajesh.medampudi.com/blog/multi-tenant-infra-small-team#kubernetes #security #selfhosting #devops
Published at
2026-08-12 16:07:02 UTCEvent JSON
{
"id": "dc7bf26435f155fd8c3d69b371c7f61d23473bf43a85f08934fc7342fe5d786e",
"pubkey": "bb1473b4c17f699dc02bfc27ca61d52eb68bd7e7870499b6cce0f86124672bcb",
"created_at": 1786550822,
"kind": 1,
"tags": [
[
"t",
"kubernetes"
],
[
"t",
"security"
],
[
"t",
"selfhosting"
],
[
"t",
"devops"
]
],
"content": "networkpolicy without a cni that implements it does nothing. the api server accepts your default-deny, enforcement is zero, traffic flows anyway. the silent failure.\n\ntest it: two pods, two namespaces, confirm the connection is actually refused. if it isn't refused, your policy is decorative.\n\nhttps://rajesh.medampudi.com/blog/multi-tenant-infra-small-team\n\n#kubernetes #security #selfhosting #devops\nhttps://media.medampudi.com/bcd11ce7f56cff68822ebd7406f37d0bc6a23be3dd6baeaf9c467c62183d6402.png",
"sig": "bab4ad24b05b59913da9ca952798ee82b42c9f43f778111062ecaba016fb28287660de5ce61d91d21b1ee86cc78506a9bb17d56122479f830f297a5fe878055d"
}