Skip to content

Commit 9c525c6

Browse files
authored
Merge pull request #106048 from mathieu-benoit/patch-1
install kured via its Helm chart
2 parents ebb4ffe + 5f25f52 commit 9c525c6

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

articles/aks/node-updates-kured.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,23 @@ You can't remain on the same Kubernetes version during an upgrade event. You mus
4949

5050
## Deploy kured in an AKS cluster
5151

52-
To deploy the `kured` DaemonSet, apply the following sample YAML manifest from their GitHub project page. This manifest creates a role and cluster role, bindings, and a service account, then deploys the DaemonSet using `kured` version 1.1.0 that supports AKS clusters 1.9 or later.
52+
To deploy the `kured` DaemonSet, install the following official Kured Helm chart. This creates a role and cluster role, bindings, and a service account, then deploys the DaemonSet using `kured`.
5353

5454
```console
55-
kubectl apply -f https://github.com/weaveworks/kured/releases/download/1.2.0/kured-1.2.0-dockerhub.yaml
55+
# Add the stable Helm repository
56+
helm repo add stable https://kubernetes-charts.storage.googleapis.com/
57+
58+
# Update your local Helm chart repository cache
59+
helm repo update
60+
61+
# Create a dedicated namespace where you would like to deploy kured into
62+
kubectl create namespace kured
63+
64+
# Install kured in that namespace with Helm 3 (only on Linux nodes, kured is not working on Windows nodes)
65+
helm install kured stable/kured --namespace kured --set nodeSelector."beta\.kubernetes\.io/os"=linux
5666
```
5767

58-
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 installation docs][kured-install].
68+
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].
5969

6070
## Update cluster nodes
6171

@@ -94,7 +104,7 @@ For AKS clusters that use Windows Server nodes, see [Upgrade a node pool in AKS]
94104

95105
<!-- LINKS - external -->
96106
[kured]: https://github.com/weaveworks/kured
97-
[kured-install]: https://github.com/weaveworks/kured#installation
107+
[kured-install]: https://hub.helm.sh/charts/stable/kured
98108
[kubectl-get-nodes]: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get
99109

100110
<!-- LINKS - internal -->

0 commit comments

Comments
 (0)