Get the App
SLTechnology News&Howtos  ›  Servers  › 

How to determine the version of each component that kubernetes depends on

Shulou Source: shulou.com Published: 2022-05-31 17:34:13 10月02日 Update

How to determine kubernetes depends on the various component versions, many novices are not very clear about this, in order to help you solve this problem, the following editor will explain in detail for you, people with this need can come to learn, I hope you can gain something.

Summary

To put it simply: each version of the component that kubernetes depends on can be found in the corresponding changlog

Here is a simple example to summarize:

K8s v1.10 dependent version Select 1.10.0 dependency package:

Https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#external-dependencies

External Dependencies

● The supported etcd server version is 3.1.12, as compared to 3.0.17 in v1.9 (# 60988)

● The validated docker versions are the same as for v1.9: 1.11.2 to 1.13.1 and 17.03.x (ref)

● The Go version is go1.9.3, as compared to go1.9.2 in v1.9. (# 59012)

● The minimum supported go is the same as for v1.9: go1.9.1. (# 55301)

● CNI is the same as v1.9: v0.6.0 (# 51250)

● CSI is updated to 0.2.0 as compared to 0.1.0 in v1.9. (# 60736)

● The dashboard add-on has been updated to v1.8.3, as compared to 1.8.0 in v1.9. (# 517326)

● Heapster has is the same as v1.9: v1.5.0. It will be upgraded in v1.11. (ref)

● Cluster Autoscaler has been updated to v1.2.0. (# 60842, @ mwielgus)

● Updates kube-dns to v1.14.8 (# 57918, @ rramkumar1)

● Influxdb is unchanged from v1.9: v1.3.3 (# 53319)

● Grafana is unchanged from v1.9: v4.4.3 (# 53319)

● CAdvisor is v0.29.1 (# 60867)

● fluentd-gcp-scaler is v0.3.0 (# 61269)

● Updated fluentd in fluentd-es-image to fluentd v1.1.0 (# 58525, @ monotek)

● fluentd-elasticsearch is v2.0.4 (# 58525)

● Updated fluentd-gcp to v3.0.0. (# 60722)

● Ingress glbc is v1.0.0 (# 61302)

● OIDC authentication is coreos/go-oidc v2 (# 58544)

● Updated fluentd-gcp updated to v2.0.11. (# 56927, @ x13n)

● Calico has been updated to v2.6.7 (# 59130, @ caseydavenport)

Depending on the image:

Docker pull k8s.gcr.io/kube-proxy-amd64:v1.10.0

Docker pull k8s.gcr.io/kube-scheduler-amd64:v1.10.0

Docker pull k8s.gcr.io/kube-controller-manager-amd64:v1.10.0

Docker pull k8s.gcr.io/kube-apiserver-amd64:v1.10.0

Docker pull k8s.gcr.io/etcd-amd64:3.1.12

Docker pull quay.io/coreos/flannel:v0.10.0-amd64

Docker pull k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64:1.14.8

Docker pull k8s.gcr.io/k8s-dns-sidecar-amd64:1.14.8

Docker pull k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.8

Docker pull k8s.gcr.io/pause-amd64:3.1

Docker pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3

Docker pull k8s.gcr.io/heapster-influxdb-amd64:v1.3.3

Docker pull k8s.gcr.io/heapster-grafana-amd64:v4.4.3

Docker pull k8s.gcr.io/heapster-amd64:v1.4.2

1.10.1 dependency package:

Mirror update:

Docker pull k8s.gcr.io/kube-proxy-amd64:v1.10.1

Docker pull k8s.gcr.io/kube-scheduler-amd64:v1.10.1

Docker pull k8s.gcr.io/kube-controller-manager-amd64:v1.10.1

Docker pull k8s.gcr.io/kube-apiserver-amd64:v1.10.1

Docker pull k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64:1.14.9

Docker pull k8s.gcr.io/k8s-dns-sidecar-amd64:1.14.9

Docker pull k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.9

Docker pull k8s.gcr.io/heapster-amd64:v1.5.2

Is it helpful for you to read the above content? If you want to know more about the relevant knowledge or read more related articles, please follow the industry information channel, thank you for your support.

Tags: Versions assemblies mirrors help clarity content for this articles novices more knowledge examples industry information information channels problems requirements channels enter one learn Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno vpn Shulou Information OPPO Reno macOS Redmi