You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何启动包含amd64与arm64架构Worker节点的Minikube集群?

在Minikube中创建混合架构(amd64+arm64)集群的方法

可以通过Docker驱动配合QEMU架构模拟实现,这是目前最便捷的方案,具体步骤如下:

前提准备

确保宿主机已配置好跨架构容器运行环境:

  • 安装QEMU相关工具(以Linux为例):sudo apt-get install qemu-user-static
  • 配置binfmt_misc以支持多架构镜像运行:docker run --privileged --rm tonistiigi/binfmt --install all

步骤1:启动控制平面节点

先启动默认架构的控制平面节点(比如宿主机是amd64则默认创建amd64节点):

minikube start --driver=docker

步骤2:添加arm64架构Worker节点

通过指定arm64版本的Minikube基础镜像,添加arm64架构的Worker节点:

minikube node add --driver=docker --image=k8s.gcr.io/minikube/kicbase:v0.0.40-arm64

注意:镜像版本需与当前Minikube版本匹配,可通过minikube version查看版本,再对应查找arm64版本的kicbase镜像。

验证节点架构

执行以下命令查看节点架构信息:

kubectl get nodes -o wide

输出中ARCH列会显示每个节点的架构类型,确认amd64和arm64节点均已正常加入集群。

调度Pod到对应架构节点

若需要将Pod调度到特定架构的节点,可通过nodeSelector指定:
比如部署arm64专属Pod的示例yaml:

apiVersion: v1
kind: Pod
metadata:
  name: arm64-pod
spec:
  containers:
  - name: nginx
    image: nginx:alpine
  nodeSelector:
    kubernetes.io/arch: arm64

内容的提问来源于stack exchange,提问作者Andy Marrel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 14:51:58