Network & K8s.04-3 Who May Knock

Network & K8s.04-3 Who May Knock

Having a path is not the same as being allowed to use it — a three-Pod lab (diagnostic, Go web server, PostgreSQL) shows what a NetworkPolicy really is: a per-Pod, per-direction allow list where both the sender’s egress door and the receiver’s ingress door must open, allow rules only add up, an empty selector, an empty list and an empty rule mean three different things, a hyphen in YAML decides AND versus OR, and the standard API stops at the TCP port while Cilium’s Envoy can refuse a single HTTP path with a 403.

Go.02 Predeclared Types and Declarations

Go.02 Predeclared Types and Declarations

Go’s predeclared types explained — literals, zero values, booleans, and why Go has 12 different numeric types.

Go.01 Setting Up Your Go Development Environment

Go.01 Setting Up Your Go Development Environment

How to install Go, configure VS Code, and build your first Hello World program with essential tooling.