kubernetes - 控制器节点的 s390x 映像 - K8s
问题描述
我正在尝试在 s390x 机器上设置 Kubernetes。已下载kubeadm, kubectl and kubelet
特定于 s390x 架构的软件包。我的印象是kubeadm init
会下载相同架构的控制窗格图像,但事实证明这是不正确的。
kubeadm init 似乎已经下载amd64
了导致以下错误的图像standard_init_linux.go:187: exec user process caused "exec format error
有人可以告诉我以下容器是否有 s390x 特定图像,如果是,请提供容器标签或链接
k8s.gcr.io/kube-apiserver:v1.17.2
k8s.gcr.io/kube-controller-manager:v1.17.2
k8s.gcr.io/kube-scheduler:v1.17.2
k8s.gcr.io/kube-proxy:v1.17.2
k8s.gcr.io/pause:3.1
k8s.gcr.io/etcd:3.4.3-0
k8s.gcr.io/coredns:1.6.5
解决方案
从文档中我们可以阅读:
kubeadm deb/rpm 包和二进制文件是按照多平台提案为 amd64、arm(32 位)、arm64、ppc64le 和 s390x构建的。
自 v1.12 起,还支持用于控制平面和插件的多平台容器映像。
只有一些网络供应商为所有平台提供解决方案。请查阅上面的网络提供商列表或每个提供商的文档,以确定提供商是否支持您选择的平台。
此处提供 s390x 的存储库。
推荐阅读
- react-native - fetch API (Error) 得到相同的结果
- spring - 启动tomcat服务器spring boot时出现错误
- c++ - 使用什么设计模式或编程技术将数据流与控制流分开?
- javascript - 将字符串转换为数组 JavaScript 中的数字
- firebase - 带有 VueJS 2 数据的 Firestore where 子句
- java - 在测试范围内验证微服务有多糟糕?[JAVA]
- loops - 如何根据参与者的反应选择例程是否继续?
- linux - Glusterfs 熔断客户端消耗高内存 - 内存泄漏
- wordpress - 在第 2 页上找不到 wordpress 分页页面
- reactjs - 所有具有通量的 React 子组件的单一事实来源?