Skip to content

Commit 408ebe1

Browse files
Merge pull request #212823 from MGoedtel/bug1994361
updated command to install kuredwHelm
2 parents ab01d23 + 51ce7e7 commit 408ebe1

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

articles/aks/node-updates-kured.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ This article shows you how to use the open-source [kured (KUbernetes REboot Daem
2323
2424
## Before you begin
2525

26-
This article assumes that you have an existing AKS cluster. If you need an AKS cluster, see the AKS quickstart [using the Azure CLI][aks-quickstart-cli], [using Azure PowerShell][aks-quickstart-powershell], or [using the Azure portal][aks-quickstart-portal].
27-
28-
You also need the Azure CLI version 2.0.59 or later installed and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
26+
You need the Azure CLI version 2.0.59 or later installed and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
2927

3028
## Understand the AKS node update experience
3129

@@ -69,7 +67,7 @@ helm repo update
6967
kubectl create namespace kured
7068

7169
# Install kured in that namespace with Helm 3 (only on Linux nodes, kured is not working on Windows nodes)
72-
helm install kured kured/kured --namespace kured --set nodeSelector."kubernetes\.io/os"=linux
70+
helm install my-release kubereboot/kured --namespace kured --set nodeSelector."kubernetes.io/os"=linux
7371
```
7472

7573
You can also configure additional parameters for `kured`, such as integration with Prometheus or Slack. For more information about additional configuration parameters, see the [kured Helm chart][kured-install].
@@ -90,14 +88,14 @@ When one of the replicas in the DaemonSet has detected that a node reboot is req
9088

9189
You can monitor the status of the nodes using the [kubectl get nodes][kubectl-get-nodes] command. The following example output shows a node with a status of *SchedulingDisabled* as the node prepares for the reboot process:
9290

93-
```
91+
```output
9492
NAME STATUS ROLES AGE VERSION
9593
aks-nodepool1-28993262-0 Ready,SchedulingDisabled agent 1h v1.11.7
9694
```
9795

9896
Once the update process is complete, you can view the status of the nodes using the [kubectl get nodes][kubectl-get-nodes] command with the `--output wide` parameter. This additional output lets you see a difference in *KERNEL-VERSION* of the underlying nodes, as shown in the following example output. The *aks-nodepool1-28993262-0* was updated in a previous step and shows kernel version *4.15.0-1039-azure*. The node *aks-nodepool1-28993262-1* that hasn't been updated shows kernel version *4.15.0-1037-azure*.
9997

100-
```
98+
```output
10199
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
102100
aks-nodepool1-28993262-0 Ready agent 1h v1.11.7 10.240.0.4 <none> Ubuntu 16.04.6 LTS 4.15.0-1039-azure docker://3.0.4
103101
aks-nodepool1-28993262-1 Ready agent 1h v1.11.7 10.240.0.5 <none> Ubuntu 16.04.6 LTS 4.15.0-1037-azure docker://3.0.4
@@ -115,9 +113,6 @@ For AKS clusters that use Windows Server nodes, see [Upgrade a node pool in AKS]
115113
[kubectl-get-nodes]: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get
116114

117115
<!-- LINKS - internal -->
118-
[aks-quickstart-cli]: ./learn/quick-kubernetes-deploy-cli.md
119-
[aks-quickstart-portal]: ./learn/quick-kubernetes-deploy-portal.md
120-
[aks-quickstart-powershell]: ./learn/quick-kubernetes-deploy-powershell.md
121116
[install-azure-cli]: /cli/azure/install-azure-cli
122117
[DaemonSet]: concepts-clusters-workloads.md#statefulsets-and-daemonsets
123118
[aks-ssh]: ssh.md

0 commit comments

Comments
 (0)