-
Notifications
You must be signed in to change notification settings - Fork 0
/
k8sdemo.ps1
30 lines (23 loc) · 912 Bytes
/
k8sdemo.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
az aks get-credentials --resource-group RG-AKS --name AKSCNI
#View service principal for cluster
az aks show --resource-group RG-AKS --name AKSCNI --query servicePrincipalProfile.clientId
az ad sp show --id (az aks show --resource-group RG-AKS --name AKSCNI --query servicePrincipalProfile.clientId)
#Install kubectl then have to update path to include it
az aks install-cli
#Get basic info
kubectl cluster-info
kubectl get nodes
#Apply deployment
kubectl apply -f aks-badfather.yaml
#View information
kubectl get pods -o wide
kubectl get pods --show-labels
kubectl get service
kubectl describe svc azure-badfather-web1
#note the endpoints for the frontend points to the IP of the frontend pod IP
#this is the SERVICE in K8S, NOT the Azure Load Balancer
kubectl get endpoints azure-badfather-web1
#General other
kubectl get service --all-namespaces
#delete deployment
kubectl delete -f aks-badfather.yaml