Created
April 6, 2022 08:35
-
-
Save PixelRobots/3e11b1a0d5af472713cc290a25911441 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AZURE_SUBSCRIPTION_ID=$(az account show --query "id" --output tsv) | |
AZURE_NODE_RESOURCE_GROUP=$(az aks show --resource-group ${AZURE_RESOURCE_GROUP} --name ${NAME} --query "nodeResourceGroup" --output tsv) | |
AZURE_SERVICE_PRINCIPAL=$(az ad sp create-for-rbac --scopes /subscriptions/${AZURE_SUBSCRIPTION_ID}/resourceGroups/${AZURE_NODE_RESOURCE_GROUP} --role Contributor --output json --only-show-errors) | |
AZURE_TENANT_ID=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.tenant') | |
AZURE_CLIENT_ID=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.appId') | |
AZURE_CLIENT_SECRET=$(echo ${AZURE_SERVICE_PRINCIPAL} | jq -r '.password') | |
az aks get-credentials --resource-group rg-aks-byo-cni-dev --name aks-byo-cni-dev | |
helm install cilium cilium/cilium --version 1.11.3 \ | |
--namespace kube-system \ | |
--set azure.resourceGroup=$AZURE_NODE_RESOURCE_GROUP \ | |
--set azure.subscriptionID=$AZURE_SUBSCRIPTION_ID \ | |
--set azure.tenantID=$AZURE_TENANT_ID \ | |
--set azure.clientID=$AZURE_CLIENT_ID \ | |
--set azure.clientSecret=$AZURE_CLIENT_SECRET \ | |
--set datapathMode=vxlan | |
kubectl get pods --all-namespaces -o custom-columns=NAMESPACE:.metadata.namespace,NAME:.metadata.name,HOSTNETWORK:.spec.hostNetwork --no-headers=true | grep '<none>' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment