Skip to content

Commit

Permalink
Switch ksm registry to registry.k8s.io (#1914)
Browse files Browse the repository at this point in the history
Kubernetes has switched registry from k8s.gcr.io to registry.k8s.io
in kubernetes/kubernetes#109938.

kube-state-metrics also did the switch in
kubernetes/kube-state-metrics#1750.

This commit also updates the registry in a kubeadm configuration
example.
  • Loading branch information
olivierlemasle committed Nov 7, 2022
1 parent 01fc10c commit f73206f
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion docs/kube-prometheus-on-kubeadm.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ kubernetesVersion: "v1.23.1"
networking:
dnsDomain: "cluster.local"
serviceSubnet: "10.96.0.0/12"
imageRepository: "k8s.gcr.io"
imageRepository: "registry.k8s.io"
```

Notice the `.scheduler.extraArgs` and `.controllerManager.extraArgs`. This exposes the `kube-controller-manager` and `kube-scheduler` services to the rest of the cluster. If you have kubernetes core components as pods in the kube-system namespace, ensure that the `kube-prometheus-exporter-kube-scheduler` and `kube-prometheus-exporter-kube-controller-manager` services' `spec.selector` values match those of pods.
Expand Down
2 changes: 1 addition & 1 deletion jsonnet/kube-prometheus/main.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ local utils = import './lib/utils.libsonnet';
alertmanager: 'quay.io/prometheus/alertmanager:v' + $.values.common.versions.alertmanager,
blackboxExporter: 'quay.io/prometheus/blackbox-exporter:v' + $.values.common.versions.blackboxExporter,
grafana: 'grafana/grafana:' + $.values.common.versions.grafana,
kubeStateMetrics: 'k8s.gcr.io/kube-state-metrics/kube-state-metrics:v' + $.values.common.versions.kubeStateMetrics,
kubeStateMetrics: 'registry.k8s.io/kube-state-metrics/kube-state-metrics:v' + $.values.common.versions.kubeStateMetrics,
nodeExporter: 'quay.io/prometheus/node-exporter:v' + $.values.common.versions.nodeExporter,
prometheus: 'quay.io/prometheus/prometheus:v' + $.values.common.versions.prometheus,
prometheusAdapter: 'registry.k8s.io/prometheus-adapter/prometheus-adapter:v' + $.values.common.versions.prometheusAdapter,
Expand Down
2 changes: 1 addition & 1 deletion manifests/kubeStateMetrics-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ spec:
- --port=8081
- --telemetry-host=127.0.0.1
- --telemetry-port=8082
image: k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.6.0
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.6.0
name: kube-state-metrics
resources:
limits:
Expand Down

0 comments on commit f73206f

Please sign in to comment.