我目前正在尝试使用CoreOS和Kubernetes设置一个小型集群.首先,我正在学习本教程.我有三台运行在VirtualBox上的CoreOS机器,使用vagrant.我到达了教程的第二步,但卡住了.
我似乎能够使用启动kubelet systemctl start kubelet,但我似乎无法连接到API服务器.似乎它没有启动API服务器,但首先尝试连接到它.
当我进入时curl http://127.0.0.1:8080/version,我curl: (7) Failed to connect to 127.0.0.1 port 8080: Connection refused回来了.
Journalctl只是告诉我kubelet正在尝试连接到API服务器,并且由于无法访问API服务器,我无法使用kubectl来查看Pod发生了什么.我该如何解决这个问题?
编辑:
我手动执行了docker命令,得到了以下内容:
I1109 09:30:18.680796 1 plugins.go:69] No cloud provider specified.
I1109 09:30:18.826523 1 master.go:273] Node port range unspecified. Defaulting to 30000-32767.
E1109 09:30:18.847815 1 reflector.go:136] Failed to list *api.ResourceQuota: Get http://127.0.0.1:8080/api/v1/resourcequotas: dial tcp 127.0.0.1:8080: connection refused
E1109 09:30:18.848277 1 reflector.go:136] Failed to list *api.Secret: Get http://127.0.0.1:8080/api/v1/secrets?fieldSelector=type%3Dkubernetes.io%2Fservice-account-token: dial tcp 127.0.0.1:8080: connection refused
E1109 09:30:18.848581 …Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个使用autotools生成makefile的项目.像往常一样,这个makefile支持make check运行整个测试套件.但是,我正在研究该程序的一小部分,其中只有少数单元测试适用.是否可以使用make check单个单元测试或单元测试,而不是整个套件?
编辑:
Evan VanderZee建议它取决于目录结构,所以让我解释一下目录结构.该项目的目录结构非常平坦.大多数源文件都在src/目录中,其中一些文件分组在一个子目录下src/.单元测试在src/tests.没有源目录包含Makefile.顶层只有一个makefile(由configure生成).