部署指南
本章介紹創建的 Kubernetes 集群部署方法、 kubectl 客戶端的安裝方法以及推薦的配置。
其中 Kubernetes-The-Hard-Way 介紹了在 GCE 的 Ubuntu 虛擬機中一步步部署一套 Kubernetes 高可用集群的詳細步驟,這些步驟也同樣適用於 CentOS 等其他系統以及 AWS、Azure 等其他公有云平臺。
在國內部署集群時,通常還會碰到鏡像無法拉取或者拉取過慢的問題。對這類問題的解決方法就是使用國內的鏡像,具體可以參考國內鏡像列表。
一般部署完成後,還需要運行一系列的測試來驗證部署是成功的。sonobuoy 可以簡化這個驗證的過程,它通過一系列的測試來驗證集群的功能是否正常。其使用方法爲
通過 Sonobuoy Scanner tool 在線使用(需要集群公網可訪問)
或者使用命令行工具
版本依賴
Etcd
v3.2.24+或v3.3.0+
v3.2.24+ 或 v3.3.0+ etcd2棄用
Docker
1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06
1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06
Go
1.11.2
1.10.4
CNI
v0.6.0
v0.6.0
CSI
1.0.0
0.3.0
Dashboard
v1.10.0
v1.8.3
Heapster
Remains v1.6.0-beta but retired
v1.6.0-beta
Cluster Autoscaler
v1.13.0
v1.12.0
kube-dns
v1.14.13
v1.14.13
Influxdb
v1.3.3
v1.3.3
Grafana
v4.4.3
v4.4.3
Kibana
v6.3.2
v6.3.2
cAdvisor
v0.32.0
v0.30.1
Fluentd
v1.2.4
v1.2.4
Elasticsearch
v6.3.2
v6.3.2
go-oidc
v2.0.0
v2.0.0
calico
v3.3.1
v2.6.7
crictl
v1.12.0
v1.12.0
CoreDNS
v1.2.6
v1.2.2
event-exporter
v0.2.3
v0.2.3
metrics-server
v0.3.1
v0.3.1
ingress-gce
v1.2.3
v1.2.3
ingress-nginx
v0.21.0
v0.21.0
ip-masq-agent
v2.1.1
v2.1.1
hcsshim
v0.6.11
v0.6.11
部署方法
Last updated