如果您是中国用户,在创建设置文件这一步,请使用下面的config文件:

config example
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 }}"

此文件中,请把userpassword替换为您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文件,会从我们合作伙伴上海仪电创新院提供的地址下载必要的kubeadmhyperkube文件;此外会使用gcr.azk8s.cn作为gcr.io的镜像服务器。如果您的网络无法访问gcr.azk8s.cn,可以寻找别的gcr.io替代镜像,并对config文件作对应修改。

除了该config文件外,其他的步骤都和Installation Guide一致。