首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用kubectl启动容器

无法使用kubectl启动容器
EN

Stack Overflow用户
提问于 2017-07-10 04:52:17
回答 1查看 4.7K关注 0票数 4

我正在学习kubernetes,并使用minikube在我的ubuntu机器中创建单节点集群。在我的ubuntu机器中,还安装了Oracle Virtualbox。当我跑的时候

代码语言:javascript
复制
$ minikube start

Starting local Kubernetes v1.6.4 cluster...
...

$ cat ~/.kube/config

apiVersion: v1
clusters:
- cluster:
    certificate-authority: /root/.minikube/ca.crt
    server: https://192.168.99.100:8443
  name: minikube
... 

$ kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8000

error: failed to discover supported resources: Get https://192.168.99.100:8443/api: Service Unavailable

我不明白是什么导致了这个错误。有什么地方可以查到原木吗。我不能使用kubectl日志,因为它要求容器提到根本没有创建的内容。请提供任何可能的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2017-07-10 10:39:24

可以使用以下步骤进行调试:

  1. kubectl在8443港口与kube-apiserver进行了谈判。试试curl -k https://192.168.99.100:8443,看看是否有积极的反应。如果这失败了,这意味着kube-apiserver根本没有运行。您可以尝试重新启动VM或重建minikube,以查看它是否在第二轮出现正常。
  2. 如果您觉得勇敢,也可以直接调试VM。在这种情况下,在VM上获得一个shell,由minikube生成。运行docker ps | grep apiserver以检查kube-apiserver吊舱是否正在运行。还可以尝试ps aux | grep apiserver来检查它是否以本机方式运行。如果两者都没有显示结果,请使用journalctl -xef检查日志。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45003992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档