Skip to content

Instantly share code, notes, and snippets.

@mtjakobczyk
Created November 6, 2019 15:04
Show Gist options
  • Select an option

  • Save mtjakobczyk/e054310624f70bbb0281b42fd252afaa to your computer and use it in GitHub Desktop.

Select an option

Save mtjakobczyk/e054310624f70bbb0281b42fd252afaa to your computer and use it in GitHub Desktop.
for NODE_NAME in `kubectl get nodes | grep "Ready" | awk '{print $1}'`; do
PODS_CIDR=`kubectl get nodes -o jsonpath="{.items[?(@.metadata.name==\"$NODE_NAME\")].spec.podCIDR}"`
NODE_IP=`kubectl get nodes -o jsonpath="{.items[?(@.metadata.name==\"$NODE_NAME\")].status.addresses[?(@.type==\"InternalIP\")].address}"`
echo "## $NODE_NAME ($NODE_IP) => Pods CIDR [$PODS_CIDR]"
echo "sudo route add -net $PODS_CIDR gw $NODE_IP"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment