├── README.md ├── images ├── demo-app.png ├── ingress_egress.png ├── networkpolicy.png ├── pod_to_pod_across_namespaces.png ├── pod_to_pod_across_namespaces_combined.png ├── pod_to_pod_egress.png ├── pod_to_pod_egress_coredns.png ├── pod_to_pod_ingress.png ├── resources.png └── stateful.png └── tutorial ├── 01-backend-ingress-deny.yaml ├── 02-backend-ingress-allow-frontend.yaml ├── 03-all-pods-allow-within-namespace.yaml ├── 04-backend-ingress-allow-monitoring-namespace.yaml ├── 05-backend-ingress-allow-monitoring-app.yaml ├── 06-frontend-egress-deny.yaml ├── 07-frontend-egress-allow-to-backend.yaml ├── 08-all-pods-egress-allow-dns.yaml ├── demo-app.yaml └── monitoring-app.yaml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/README.md -------------------------------------------------------------------------------- /images/demo-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/demo-app.png -------------------------------------------------------------------------------- /images/ingress_egress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/ingress_egress.png -------------------------------------------------------------------------------- /images/networkpolicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/networkpolicy.png -------------------------------------------------------------------------------- /images/pod_to_pod_across_namespaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/pod_to_pod_across_namespaces.png -------------------------------------------------------------------------------- /images/pod_to_pod_across_namespaces_combined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/pod_to_pod_across_namespaces_combined.png -------------------------------------------------------------------------------- /images/pod_to_pod_egress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/pod_to_pod_egress.png -------------------------------------------------------------------------------- /images/pod_to_pod_egress_coredns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/pod_to_pod_egress_coredns.png -------------------------------------------------------------------------------- /images/pod_to_pod_ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/pod_to_pod_ingress.png -------------------------------------------------------------------------------- /images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/resources.png -------------------------------------------------------------------------------- /images/stateful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/images/stateful.png -------------------------------------------------------------------------------- /tutorial/01-backend-ingress-deny.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/01-backend-ingress-deny.yaml -------------------------------------------------------------------------------- /tutorial/02-backend-ingress-allow-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/02-backend-ingress-allow-frontend.yaml -------------------------------------------------------------------------------- /tutorial/03-all-pods-allow-within-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/03-all-pods-allow-within-namespace.yaml -------------------------------------------------------------------------------- /tutorial/04-backend-ingress-allow-monitoring-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/04-backend-ingress-allow-monitoring-namespace.yaml -------------------------------------------------------------------------------- /tutorial/05-backend-ingress-allow-monitoring-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/05-backend-ingress-allow-monitoring-app.yaml -------------------------------------------------------------------------------- /tutorial/06-frontend-egress-deny.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/06-frontend-egress-deny.yaml -------------------------------------------------------------------------------- /tutorial/07-frontend-egress-allow-to-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/07-frontend-egress-allow-to-backend.yaml -------------------------------------------------------------------------------- /tutorial/08-all-pods-egress-allow-dns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/08-all-pods-egress-allow-dns.yaml -------------------------------------------------------------------------------- /tutorial/demo-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/demo-app.yaml -------------------------------------------------------------------------------- /tutorial/monitoring-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/networkpolicy/tutorial/HEAD/tutorial/monitoring-app.yaml --------------------------------------------------------------------------------