如果您是中国用户,在创建设置文件这一步,请使用下面的config
文件:
config
示例
user: <ssh用户>
password: <ssh密码>
docker_image_tag: v1.5.0
gcr_image_repo: "gcr.azk8s.cn"
kube_image_repo: "gcr.azk8s.cn/google-containers"
kubeadm_download_url: "https://shaiictestblob01.blob.core.chinacloudapi.cn/share-all/kubeadm"
hyperkube_download_url: "https://shaiictestblob01.blob.core.chinacloudapi.cn/share-all/hyperkube"
openpai_kubespray_extra_var:
pod_infra_image_repo: "gcr.azk8s.cn/google_containers/pause-{{ image_arch }}"
dnsautoscaler_image_repo: "gcr.azk8s.cn/google_containers/cluster-proportional-autoscaler-{{ image_arch }}"
tiller_image_repo: "gcr.azk8s.cn/kubernetes-helm/tiller"
registry_proxy_image_repo: "gcr.azk8s.cn/google_containers/kube-registry-proxy"
metrics_server_image_repo: "gcr.azk8s.cn/google_containers/metrics-server-amd64"
addon_resizer_image_repo: "gcr.azk8s.cn/google_containers/addon-resizer"
dashboard_image_repo: "gcr.azk8s.cn/google_containers/kubernetes-dashboard-{{ image_arch }}"
此文件中,请把user
和password
替换为您master和worker机器的SSH用户及密码;docker_image_tag
请替换为想要安装的OpenPAI版本,例如如果想要安装v1.5.0
版本,请将docker_image_tag
替换为v1.5.0
。另外,如果您在Azure China中搭建,请加入一行openpai_kube_network_plugin: weave
,因为Azure暂时不支持默认的calico插件。
如果使用此config
文件,会从我们合作伙伴上海仪电创新院提供的地址下载必要的kubeadm
和hyperkube
文件;此外会使用gcr.azk8s.cn
作为gcr.io
的镜像服务器。如果您的网络无法访问gcr.azk8s.cn
,可以寻找别的gcr.io
替代镜像,并对config
文件作对应修改。
除了该config
文件外,其他的步骤都和Installation Guide一致。