You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/kubermatic/main/installation/upgrading/upgrade-from-2.27-to-2.28/_index.en.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,9 @@ KKP 2.28 removes the custom Helm chart for Node Exporter and instead now reuses
25
25
The following actions are required for migration before performing the upgrade:
26
26
27
27
- Replace the top-level key `nodeExporter` with `node-exporter` in the `values.yaml`
28
+
- The image specification is broken down from `node-exporter.image.registry` and `node-exporter.image.repository` to configure the node-exporter image. Where `registry` is to specify the top level registry domain (i.e. quay.io) and `repository` specifies the image namespace and image name (i.e. prometheus/node-exporter).
28
29
- The key `nodeExporter.rbacProxy` has been removed. Use `node-exporter.kubeRBACProxy` instead to configure kube-rbac-proxy.
30
+
- The image specification is broken down to `node-exporter.kubeRBACProxy.image.registry` and `node-exporter.kubeRBACProxy.image.repository` to configure the kube-rbac-proxy image. Where `registry` is to specify the top level registry domain (i.e. quay.io) and `repository` specifies the image namespace and image name (i.e. brancz/kube-rbac-proxy).
29
31
30
32
Once the above adjustments have been made, you can do the seed-mla installation.
31
33
@@ -87,6 +89,8 @@ Under `alertmanager` key in `values.yaml`, make following changes:
-`affinity.podAntiAffinity` --> replaced by podAntiAffinity preset called `soft` (which is a default in new KKP alertmanager chart). So you can simply remove the podAntiAffinity block from your values.yaml if you are ok with `soft` podAntiAffinity.
KKP 2.28 removes the custom Helm chart for Kube State Metrics and instead now reuses the official [upstream Helm chart](https://prometheus-community.github.io/helm-charts).
121
+
122
+
#### Migration Procedure
123
+
124
+
The following actions are required for migration before performing the upgrade:
125
+
126
+
- Replace the top-level key `kubeStateMetrics` with `kube-state-metrics` in the `values.yaml`
127
+
- The image specification is broken down from `kube-state-metrics.image.registry` and `kube-state-metrics.image.repository` to configure the kube-state-metrics image. Where `registry` is to specify the top level registry domain (i.e. registry.k8s.io) and `repository` specifies the image namespace and image name (i.e. kube-state-metrics/kube-state-metrics).
128
+
-`resizer` has been removed.
129
+
130
+
Once the above adjustments have been made, you can do the seed-mla installation.
131
+
132
+
If you are using `kubermatic-installer` for the Seed MLA installation, then it will take care of removing the resources for the deprecated kube-state-metrics helm-chart and installing the new upstream based helm-chart by itself.
If you are installing MLA using GitOps / Manual way using Helm CLI, before upgrading, you must delete the existing Helm release before doing the upgrade.
The custom `oauth` Helm chart in KKP was deprecated in 2.27 and has been removed in 2.28. `dex`, which is based on the [official upstream chart](https://github.com/dexidp/helm-charts/tree/master/charts/dex) has replaced it.
Copy file name to clipboardExpand all lines: content/kubermatic/v2.28/installation/upgrading/upgrade-from-2.27-to-2.28/_index.en.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,9 @@ KKP 2.28 removes the custom Helm chart for Node Exporter and instead now reuses
25
25
The following actions are required for migration before performing the upgrade:
26
26
27
27
- Replace the top-level key `nodeExporter` with `node-exporter` in the `values.yaml`
28
+
- The image specification is broken down from `node-exporter.image.registry` and `node-exporter.image.repository` to configure the node-exporter image. Where `registry` is to specify the top level registry domain (i.e. quay.io) and `repository` specifies the image namespace and image name (i.e. prometheus/node-exporter).
28
29
- The key `nodeExporter.rbacProxy` has been removed. Use `node-exporter.kubeRBACProxy` instead to configure kube-rbac-proxy.
30
+
- The image specification is broken down to `node-exporter.kubeRBACProxy.image.registry` and `node-exporter.kubeRBACProxy.image.repository` to configure the kube-rbac-proxy image. Where `registry` is to specify the top level registry domain (i.e. quay.io) and `repository` specifies the image namespace and image name (i.e. brancz/kube-rbac-proxy).
29
31
30
32
Once the above adjustments have been made, you can do the seed-mla installation.
31
33
@@ -87,6 +89,8 @@ Under `alertmanager` key in `values.yaml`, make following changes:
-`affinity.podAntiAffinity` --> replaced by podAntiAffinity preset called `soft` (which is a default in new KKP alertmanager chart). So you can simply remove the podAntiAffinity block from your values.yaml if you are ok with `soft` podAntiAffinity.
KKP 2.28 removes the custom Helm chart for Kube State Metrics and instead now reuses the official [upstream Helm chart](https://prometheus-community.github.io/helm-charts).
121
+
122
+
#### Migration Procedure
123
+
124
+
The following actions are required for migration before performing the upgrade:
125
+
126
+
- Replace the top-level key `kubeStateMetrics` with `kube-state-metrics` in the `values.yaml`
127
+
- The image specification is broken down from `kube-state-metrics.image.registry` and `kube-state-metrics.image.repository` to configure the kube-state-metrics image. Where `registry` is to specify the top level registry domain (i.e. registry.k8s.io) and `repository` specifies the image namespace and image name (i.e. kube-state-metrics/kube-state-metrics).
128
+
-`resizer` has been removed.
129
+
130
+
Once the above adjustments have been made, you can do the seed-mla installation.
131
+
132
+
If you are using `kubermatic-installer` for the Seed MLA installation, then it will take care of removing the resources for the deprecated kube-state-metrics helm-chart and installing the new upstream based helm-chart by itself.
If you are installing MLA using GitOps / Manual way using Helm CLI, before upgrading, you must delete the existing Helm release before doing the upgrade.
The custom `oauth` Helm chart in KKP was deprecated in 2.27 and has been removed in 2.28. `dex`, which is based on the [official upstream chart](https://github.com/dexidp/helm-charts/tree/master/charts/dex) has replaced it.
0 commit comments