如何确定kubernetes依赖的各个组件版本?

前端之家收集整理的这篇文章主要介绍了如何确定kubernetes依赖的各个组件版本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

综述

简单来讲:kubernetes依赖的各个组件版本都可以在对应的changlog中找到@H_502_3@比如1.10版本依赖情况如下:@H_502_3@https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#external-dependencies

下面简单示例总结一下:

k8s v1.10依赖版本选择

1.10.0依赖包:

https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#external-dependencies@H_502_3@External Dependencies@H_502_3@● The supported etcd server version is 3.1.12,as compared to 3.0.17 in v1.9 (#60988) @H_502_3@● The validated docker versions are the same as for v1.9: 1.11.2 to 1.13.1 and 17.03.x (ref)@H_502_3@● The Go version is go1.9.3,as compared to go1.9.2 in v1.9. (#59012)@H_502_3@● The minimum supported go is the same as for v1.9: go1.9.1. (#55301)@H_502_3@● CNI is the same as v1.9: v0.6.0 (#51250)@H_502_3@● CSI is updated to 0.2.0 as compared to 0.1.0 in v1.9. (#60736)@H_502_3@● The dashboard add-on has been updated to v1.8.3,as compared to 1.8.0 in v1.9. (#517326)@H_502_3@● Heapster has is the same as v1.9: v1.5.0. It will be upgraded in v1.11. (ref)@H_502_3@● Cluster Autoscaler has been updated to v1.2.0. (#60842,@mwielgus)@H_502_3@● Updates kube-dns to v1.14.8 (#57918,@rramkumar1)@H_502_3@● Influxdb is unchanged from v1.9: v1.3.3 (#53319)@H_502_3@● Grafana is unchanged from v1.9: v4.4.3 (#53319)@H_502_3@● CAdvisor is v0.29.1 (#60867)@H_502_3@● fluentd-gcp-scaler is v0.3.0 (#61269)@H_502_3@● Updated fluentd in fluentd-es-image to fluentd v1.1.0 (#58525,@monotek)@H_502_3@● fluentd-elasticsearch is v2.0.4 (#58525)@H_502_3@● Updated fluentd-gcp to v3.0.0. (#60722)@H_502_3@● Ingress glbc is v1.0.0 (#61302)@H_502_3@● OIDC authentication is coreos/go-oidc v2 (#58544)@H_502_3@● Updated fluentd-gcp updated to v2.0.11. (#56927,@x13n)@H_502_3@● Calico has been updated to v2.6.7 (#59130,@caseydavenport)

依赖镜像:@H_502_3@docker pull k8s.gcr.io/kube-proxy-amd64:v1.10.0@H_502_3@docker pull k8s.gcr.io/kube-scheduler-amd64:v1.10.0@H_502_3@docker pull k8s.gcr.io/kube-controller-manager-amd64:v1.10.0@H_502_3@docker pull k8s.gcr.io/kube-apiserver-amd64:v1.10.0@H_502_3@docker pull k8s.gcr.io/etcd-amd64:3.1.12@H_502_3@docker pull quay.io/coreos/flannel:v0.10.0-amd64@H_502_3@docker pull k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64:1.14.8@H_502_3@docker pull k8s.gcr.io/k8s-dns-sidecar-amd64:1.14.8@H_502_3@docker pull k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.8@H_502_3@docker pull k8s.gcr.io/pause-amd64:3.1@H_502_3@docker pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3@H_502_3@docker pull k8s.gcr.io/heapster-influxdb-amd64:v1.3.3@H_502_3@docker pull k8s.gcr.io/heapster-grafana-amd64:v4.4.3@H_502_3@docker pull k8s.gcr.io/heapster-amd64:v1.4.2

1.10.1依赖包:

镜像更新:@H_502_3@docker pull k8s.gcr.io/kube-proxy-amd64:v1.10.1@H_502_3@docker pull k8s.gcr.io/kube-scheduler-amd64:v1.10.1@H_502_3@docker pull k8s.gcr.io/kube-controller-manager-amd64:v1.10.1@H_502_3@docker pull k8s.gcr.io/kube-apiserver-amd64:v1.10.1@H_502_3@docker pull k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64:1.14.9@H_502_3@docker pull k8s.gcr.io/k8s-dns-sidecar-amd64:1.14.9@H_502_3@docker pull k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.9

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

https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#other-notable-changes

原文链接:https://www.f2er.com/javaschema/282241.html

猜你在找的设计模式相关文章