首页 文章

在Azure上部署kubernetes集群

提问于
浏览
2

我尝试使用coreos集群在azure上创建kubernetes集群(v1.2.3) . 我按照文档(http://kubernetes.io/docs/getting-started-guides/coreos/azure/

然后我克隆了回购(git clone https://github.com/kubernetes/kubernetes) . 我对文件进行了一些小改动(docs / getting-started-guides / coreos / azure / cloud_config_templates / kubernetes-cluster-main-nodes-template.yml)将kube版本从v1.1.2更改为v1.2.3 .

然后我通过运行文件(./ create-kubernetes-cluster.js)创建了集群,为我成功创建了集群 . 但在主节点API服务器没有开始..

我检查了它显示的日志 - Cloud provider could not be initialized: unknown cloud provider "vagrant" ..我无法理解为什么这个问题即将来临..

This is my Log of -> kube-apiserver.service

-- Logs begin at Sat 2016-07-23 12:41:36 UTC, end at Sat 2016-07-23 12:44:19 UTC. --

Jul 23 12:43:06 anudemon-master-00 systemd[1]: Started Kubernetes API Server.

Jul 23 12:43:06 anudemon-master-00 kube-apiserver[1964]: I0723 12:43:06.299966    1964 server.go:188] Will report 172.16.0.4 as public IP address.

Jul 23 12:43:06 anudemon-master-00 kube-apiserver[1964]: F0723 12:43:06.300057    1964 server.go:211] Cloud provider could not be initialized: unknown cloud provider "vagrant"

Jul 23 12:43:06 anudemon-master-00 systemd[1]: kube-apiserver.service: Main process exited, code=exited, status=255/n/a

Jul 23 12:43:06 anudemon-master-00 systemd[1]: kube-apiserver.service: Unit entered failed state.

Jul 23 12:43:06 anudemon-master-00 systemd[1]: kube-apiserver.service: Failed with result 'exit-code'.

Jul 23 12:43:16 anudemon-master-00 systemd[1]: kube-apiserver.service: Service hold-off time over, scheduling restart.

Jul 23 12:43:16 anudemon-master-00 systemd[1]: Stopped Kubernetes API Server.

Jul 23 12:43:16 anudemon-master-00 kube-apiserver[2015]: I0723 12:43:16.428476    2015 server.go:188] Will report 172.16.0.4 as public IP address.

Jul 23 12:43:16 anudemon-master-00 kube-apiserver[2015]: F0723 12:43:16.428534    2015 server.go:211] Cloud provider could not be initialized: unknown cloud provider "vagrant"

Jul 23 12:43:16 anudemon-master-00 systemd[1]: Started Kubernetes API Server.

Jul 23 12:43:16 anudemon-master-00 systemd[1]: kube-apiserver.service: Main process exited, code=exited, status=255/n/a

Jul 23 12:43:16 anudemon-master-00 systemd[1]: kube-apiserver.service: Unit entered failed state.

Jul 23 12:43:16 anudemon-master-00 systemd[1]: kube-apiserver.service: Failed with result 'exit-code'.

Jul 23 12:43:26 anudemon-master-00 systemd[1]: kube-apiserver.service: Service hold-off time over, scheduling restart.

Jul 23 12:43:26 anudemon-master-00 systemd[1]: Stopped Kubernetes API Server.

Jul 23 12:43:26 anudemon-master-00 systemd[1]: Started Kubernetes API Server.

Jul 23 12:43:26 anudemon-master-00 kube-apiserver[2024]: I0723 12:43:26.756551    2024 server.go:188] Will report 172.16.0.4 as public IP address.

Jul 23 12:43:26 anudemon-master-00 kube-apiserver[2024]: F0723 12:43:26.756654    2024 server.go:211] Cloud provider could not be initialized: unknown cloud provider "vagrant"

Jul 23 12:43:26 anudemon-master-00 systemd[1]: kube-apiserver.service: Main process exited, code=exited, status=255/n/a

Jul 23 12:43:26 anudemon-master-00 systemd[1]: kube-apiserver.service: Unit entered failed state.

Jul 23 12:43:26 anudemon-master-00 systemd[1]: kube-apiserver.service: Failed with result 'exit-code'.

Jul 23 12:43:36 anudemon-master-00 systemd[1]: kube-apiserver.service: Service hold-off time over, scheduling restart.

Jul 23 12:43:36 anudemon-master-00 systemd[1]: Stopped Kubernetes API Server.

Jul 23 12:43:36 anudemon-master-00 systemd[1]: Started Kubernetes API Server.

Jul 23 12:43:36 anudemon-master-00 kube-apiserver[2039]: I0723 12:43:36.872849    2039 server.go:188] Will report 172.16.0.4 as public IP address.

1 回答

  • 1

    你有没有看过kuberenetes-任何地方(https://github.com/kubernetes/kubernetes-anywhere)?在那里做了大量的工作,现在可能已经拥有了所有正确的位,可以使用Azure特定的 Cloud 提供程序集成来部署您的集群 .

相关问题