【问题标题】:how to deploy hyperkube image in a kubernetes pod?如何在 kubernetes pod 中部署 hyperkube 映像?
【发布时间】:2018-12-01 21:48:53
【问题描述】:

我想在 Kubernetes pod 中部署 hyperkube。
我已经有一个 Kubernetes 集群。我在 docker hub 中尝试了一些 docker 镜像。但是所有豆荚都因一些问题而失败。
我无法在 Kubernetes pod 中部署 hyperkube 映像。

【问题讨论】:

  • 如果有“一些问题”,您愿意与我们分享吗?
  • 我们收到 ImagePullBackOff 和 Back-off 重新启动失败的容器错误。
  • 有错误信息可以分享吗?

标签: kubernetes kubelet kubernetes-pod hyperkube


【解决方案1】:

hyperkube 是在节点上运行 k8s 组件的二进制文件。它不打算在 k8s 集群内运行。

您可能希望从busybox 图像开始:

apiVersion: v1
kind: Pod
metadata:
  name: busybox
spec:
  containers:
  - image: busybox
    command:
      - sleep
      - "600"
    name: busybox

【讨论】:

  • 就我而言,我想在 pod 中运行 hyperkube。
  • 您能分享更多关于为什么要在 pod 中运行 hyperkube 的上下文吗?这很有趣,因为不寻常
  • 出于测试目的,我们不能使用真实节点,因为涉及成本。因此正在考虑创建空心节点并在我们的测试中使用它。所以对于空心节点[集群中的一个 pod],我们需要在那个 pod 中部署 hyperkube。
  • Nikhil Kumar@ 你应该读一些关于namespaces 的东西吗?因为在 kubernetes 中运行 kubernetes,这是有史以来最糟糕的解决方案。
猜你喜欢
  • 2019-01-08
  • 2020-07-18
  • 2019-11-11
  • 1970-01-01
  • 1970-01-01
  • 2020-07-20
  • 2017-06-03
  • 2020-07-27
  • 2018-08-24
相关资源
最近更新 更多