Exercise 6.4: Implement a NetworkPolicy
apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: default spec: podSelector: {} policyTypes: - Ingress - Egresskubectl create deploy nginx --image=nginxkubectl get deployment,pod -l app=nginxcurl $(kubectl get pod -l app=nginx -o=jsonpath='{.items[0].status.podIP}')kubectl expose deployment nginx --port=80 --type=NodePortcurl $(kubectl get svc nginx -o=jsonpath='{.spec.clusterIP}')echo "$(curl -s ifconfig.io):$(kubectl get service nginx -o=jsonpath='{.spec.ports[0].nodePort}')"kubectl exec -it deploy/nginx -- /bin/bashapt update && apt install netcat -ync -vz 127.0.0.1 80nc -vz www.google.com 80exit
Last updated