首页 文章

Kubernetes与外部openstack负载 balancer 器无法正常工作

提问于
浏览
0

以下是我的设置

  • Kubernetes具有主节点和工作节点的cluser . (IP -
    192.168.55.40/41)

  • kubectl版本 - v1.4.5

  • 两个节点都运行 coreos

  • Ubuntu 14.04上的Devstack单节点设置(IP - 192.168.55.60)

stack @ vagrant-ubuntu-trusty-64:〜/ devstack $ neutron --version 6.0.0

我正在尝试使用openstack的负载均衡器来对k8s集群中运行的服务进行负载均衡 . 我做了以下更改 .

  • 将以下行添加到 kubernetes-apiserver.service
    kubernetes-controller-manager.service

--cloud_config =的/ etc / SYSCONFIG / kube_openstack_config

--cloud_provider = OpenStack的

  • 以下是/ etc / sysconfig / kube_openstack_config的内容

[Global] auth-url=http://192.168.55.60/identity_admin username=admin password=password tenant-name=admin region=regionOne

  • 重新启动kubernetes-apiserver.service

现在,当我使用类型 - Loadbalancer创建服务时,会创建服务,但Openstack端没有更改 .

我用journalctl检查了系统上的日志,并显示有关cloud_config文件的错误 .

plugins.go:80] Couldn't open cloud provider configuration /home/core/kube_openstack_config

该文件存在,并为所有用户提供读取权限 . 什么可能是错的?

1 回答

相关问题