-
Notifications
You must be signed in to change notification settings - Fork 245
Azure NPM troubleshooting guide
Yongli Chen edited this page Sep 26, 2019
·
12 revisions
mkdir -p networkpolicies
kubectl get networkpolicy --no-headers=true --all-namespaces | sed -r 's/(\S+)\s+(\S+).*/kubectl --namespace \1 get networkpolicy \2 -o yaml --export > networkpolicies\/\2.yaml/e'
kubectl get networkpolicy --no-headers=true --all-namespaces | sed -r 's/(\S+)\s+(\S+).*/kubectl --namespace \1 delete networkpolicy \2/e'
sudo iptables-save > iptables_backup
sudo ipset save > ipset_backup
sudo iptables -F AZURE-NPM
sudo iptables -X AZURE-NPM
sudo iptables -F AZURE-NPM-INGRESS-FROM-NS
sudo iptables -X AZURE-NPM-INGRESS-FROM-NS
sudo iptables -F AZURE-NPM-INGRESS-FROM-POD
sudo iptables -X AZURE-NPM-INGRESS-FROM-POD
sudo iptables -F AZURE-NPM-EGRESS-TO-NS
sudo iptables -X AZURE-NPM-EGRESS-TO-NS
sudo iptables -F AZURE-NPM-EGRESS-TO-POD
sudo iptables -X AZURE-NPM-EGRESS-TO-POD
sudo iptables -F AZURE-NPM-INGRESS-FROM
sudo iptables -X AZURE-NPM-INGRESS-FROM
sudo iptables -F AZURE-NPM-EGRESS-TO
sudo iptables -X AZURE-NPM-EGRESS-TO
sudo iptables -F AZURE-NPM-INGRESS-PORT
sudo iptables -X AZURE-NPM-INGRESS-PORT
sudo iptables -F AZURE-NPM-EGRESS-PORT
sudo iptables -X AZURE-NPM-EGRESS-PORT
sudo iptables -F AZURE-NPM-TARGET-SETS
sudo iptables -X AZURE-NPM-TARGET-SETS
sudo iptables -F AZURE-NPM-KUBE-SYSTEM
sudo iptables -X AZURE-NPM-KUBE-SYSTEM
kubectl delete ds azure-npm -n kube-system --grace-period=0 --force && \
kubectl apply -f https://raw.githubusercontent.com/Azure/azure-container-networking/master/npm/azure-npm.yaml
Azure Container Networking