【问题标题】:kubectl throwing segmentation faultkubectl 抛出分段错误
【发布时间】:2016-06-27 17:18:55
【问题描述】:

我已经开始使用 Kubernetes。我按照指南通过 minikube 在本地进行设置。我已经完美地配置了我正面临一个奇怪的问题。每当我尝试使用 kubectl 运行某些命令时,我都会得到 segmentation fault (core dumped)。即使我尝试访问目录“kubectl”,它也抛出了同样的错误。 我在互联网上搜索并尝试了不同的解决方案,但没有运气

【问题讨论】:

  • 你运行的是什么版本的 kubectl?它是否适合您的主机架构?
  • @RobertBailey v.1.2.4 是的,主机架构是合适的。
  • @RobertBailey 我猜它与权限有关,我不小心把它们搞砸了,现在它给我抛出了分段错误。我尝试在 minikube start 之后运行 kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --hostport=8000 --port=8080 并且它给我一个权限错误。我 chmod 目录,它开始向我抛出这个错误。有什么建议吗?
  • 你是从哪里安装 kubectl 的? kubectl version 的输出是什么?

标签: docker segmentation-fault virtual-machine containers kubernetes


【解决方案1】:

我设法通过删除所有 kubectl 配置并重新安装它来解决这个问题。确保下载后二进制文件是可执行的并将其移动到您的路径中:

$ chmod +x kubectl
$ mv kubectl /usr/local/bin/kubectl

【讨论】:

  • 如果没有正确下载kubectl 二进制文件,则会出现分段错误。我收到了这个错误,因为它下载了 20% 并且出现了分段错误。
【解决方案2】:

操作系统:Mac OSX High Sierra

我在使用以下链接下载时遇到了同样的问题:

curl -Lo kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/darwin/386/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
  • 分段错误:11

我可以在使用 brew 安装 kubectl 时解决它:

brew install kubectl

希望对你有帮助。

【讨论】:

  • 使用此方法后对我来说同样的错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-06
  • 2022-11-28
  • 1970-01-01
  • 2019-09-06
  • 2017-06-20
相关资源
最近更新 更多