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
| > kubectl patch cm argocd-notifications-cm -n argocd --type merge -p "$(cat argocd-notifications-cm-merge.yaml)" | |
| configmap/argocd-notifications-cm patched |
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
| > kubectl create namespace argocd | |
| namespace/argocd created | |
| > kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml | |
| ... | |
| customresourcedefinition.apiextensions.k8s.io/applications.argoproj.io created | |
| customresourcedefinition.apiextensions.k8s.io/appprojects.argoproj.io created | |
| serviceaccount/argocd-application-controller created |
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
| az login | |
| $resourcegrouplocation="switzerlandnorth" | |
| $resourcegroupname="aks-gpu-demo-01" | |
| $aksclustername="aks-gpu-demo-01" | |
| $ az group create --name $resourcegroupname --location $resourcegrouplocation | |
| $ az aks create -g $resourcegroupname -n $aksclustername --node-count 1 --generate-ssh-keys |
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
| az aks get-credentials --resource-group $resourcegroupname --name $aksclustername | |
| az feature register --name GPUDedicatedVHDPreview --namespace Microsoft.ContainerService | |
| az feature list -o table --query "[?contains(name, 'Microsoft.ContainerService/GPUDedicatedVHDPreview')].{Name:name,State:properties.state}" | |
| az provider register --namespace Microsoft.ContainerService | |
| az extension add --name aks-preview | |
| az extension update --name aks-preview |
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
| $gpunodepoolname="aksgpudemo01" | |
| $gpunodesize="standard_nc6s_v3" | |
| $mingpunodecount="0" | |
| $maxgpunodecount="1" | |
| az aks nodepool add --resource-group $resourcegroupname --cluster-name $aksclustername --name $gpunodepoolname --node-count 0 --node-vm-size $gpunodesize --node-taints sku=gpu:NoSchedule --aks-custom-headers UseGPUDedicatedVHD=true --enable-cluster-autoscaler --min-count $mingpunodecount --max-count $maxgpunodecount |
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
| $ kubectl get pods -n monitoring | |
| NAME READY STATUS RESTARTS AGE | |
| alertmanager-kube-stack-prometheus-kube-alertmanager-0 2/2 Running 0 2m36s | |
| kube-stack-prometheus-grafana-6994bd6c69-h6s9z 3/3 Running 0 13h | |
| kube-stack-prometheus-kube-operator-86667b5cdf-cqndt 1/1 Running 0 13h | |
| kube-stack-prometheus-kube-state-metrics-fc9878699-dpgh6 1/1 Running 0 13h | |
| kube-stack-prometheus-prometheus-node-exporter-vrjsl 1/1 Running 0 13h | |
| prometheus-kube-stack-prometheus-kube-prometheus-0 2/2 Running 0 13h |
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
| # Default values for nginx. | |
| # This is a YAML-formatted file. | |
| # Declare variables to be passed into your templates. | |
| replicaCount: 1 | |
| image: | |
| repository: nginx | |
| pullPolicy: IfNotPresent | |
| # Overrides the image tag whose default is the chart appVersion. |
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
| $ helm install nginx nginx | |
| NAME: nginx | |
| LAST DEPLOYED: Mon Mar 14 12:01:46 2022 | |
| NAMESPACE: default | |
| STATUS: deployed | |
| REVISION: 1 | |
| NOTES: | |
| 1. Get the application URL by running these commands: | |
| export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=nginx,app.kubernetes.io/instance=nginx" -o jsonpath="{.items[0].metadata.name}") | |
| export CONTAINER_PORT=$(kubectl get pod --namespace default $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}") |
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
| $ helm list | |
| NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION | |
| nginx default 1 2022-03-14 12:01:46.926038 +0100 CET deployed nginx-0.1.0 1.0.0 |
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
| $ helm upgrade nginx nginx --set image.tag=1.21.6 | |
| Release "nginx" has been upgraded. Happy Helming! | |
| NAME: nginx | |
| LAST DEPLOYED: Mon Mar 14 12:04:40 2022 | |
| NAMESPACE: default | |
| STATUS: deployed | |
| REVISION: 2 | |
| NOTES: | |
| 1. Get the application URL by running these commands: | |
| export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=nginx,app.kubernetes.io/instance=nginx" -o jsonpath="{.items[0].metadata.name}") |