AKS
log into azure
az login
get account list and set
az account list -o table az account set --subscription '<sub-name>'
get aks credentials so you can use kubectl
az aks list -o table az aks get-credentials --resource-group <resource_grp> --name <name>
kubectl
kubectl get namespace kubectl get nodes kubectl get services kubectl get pods --all-namespaces kubectl get sc
storage
kubectl get pvc -n <pvcname> kubectl get pv -n <pvname> kubectl describe pvc <claimname> -n <namespace>
troubleshooting
kubectl describe pods -n <namespace> kubectl logs <logname> -n <namespace> kubectl logs <podname> -n <namespace> kubectl exec --stdin --tty opensearch-cluster-master-0 -n <namespace> -- /bin/bash curl --insecure -u admin:admin 'https://<cluster>:9200/_cat/indices?v'
restart
kubectl rollout restart deployment <deployment> -n <namespace> kubectl delete pod <pod> -n <namespace>