Minikube 在 M1 硬件上部署 linux/amd64 映像

2023-12-21

我知道可以使用以下命令在 Apple 的 M1 处理器上本地运行 amd64 映像--platform linux/amd64标志开启docker run.

但是,如何在本地 Minikube 集群上部署相同的映像,并在相同的 M1 硬件上运行?

尝试时的输出是:

Failed to pull image "registry/image:tag": 
rpc error: code = Unknown desc = no matching manifest for linux/arm64/v8 in the manifest list entries

我如何告诉 Minikube 产生与以下相同的效果--platform linux/amd64对其部署进行标记?


我遇到了同样的问题。我的解决方案是:

  1. 按照您的描述在本地拉取图像docker pull registry/image:tag --platform linux/amd64.
  2. 设置您的容器规格imagePullPolicy to Never,这使得它在本地获取图像而不是从注册表中提取图像:
spec:
  containers:
  - name: container-name
    image: registry/image:tag
    imagePullPolicy: Never  # or IfNotPresent

Both kind and minikube设置imagePullPolicy to Always每当图像带有latest使用了标签,因此手动将其设置为Never强制节点使用您已经下载的图像。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Minikube 在 M1 硬件上部署 linux/amd64 映像 的相关文章

随机推荐

  • JDK/JRE 源代码与匹配的 JSSE (SSL) 源代码和匹配的可运行 JDK/JRE?

    我见过在哪里可以找到 Java 6 JSSE JCE 源代码 https stackoverflow com questions 87030 where to find java 6 jssejce source code我自己也问了这个问
  • 使用 INSERT...SELECT 返回的替代方法

    在这种情况下 涉及通过从另一个表复制一些列来插入到一个表中 并从该插入中返回生成的键 使用 Oracle 数据库 这基本上是本能地导致编写这个查询 INSERT INTO TBL XXX SELECT COLA COLB COLC FROM
  • 使两个并排 div 的高度相等

    所以我来自表格设计网页 我想尝试一下 div 和 CSS 所以我希望你能在这方面帮助我 情况 我目前有以下 div 结构 div div div div div div div div div style border top black
  • 使用 Laravel 计算页面浏览量

    我想在我的应用程序中实现页面查看计数器 到目前为止我所做的是使用这种方法 public function showpost titleslug post Post where titleslug titleslug gt firstOrFa
  • Python 查找重复项的方法

    有没有办法查找列表是否包含重复项 例如 list1 1 2 3 4 5 list2 1 1 2 3 4 5 list1 method False no duplicates list2 method True contains duplic
  • 加载了“ChatView”笔尖,但没有获得 UITableView。

    我有一个自定义 UITableViewController ChatView 它有一个 tableView 的输出 在界面生成器中 我已将笔尖中的 tableView 连接到插座 当视图加载时 我收到上述错误 该视图是通过选项卡控制器加载的
  • 重新发送 HttpRequestMessage - 异常

    我想多次发送完全相同的请求 例如 HttpClient client new HttpClient HttpRequestMessage req new HttpRequestMessage HttpMethod Get http exam
  • 多态递归 - 语法和用途?

    我花了很多时间查看 learnyouahaskell 但没有找到多态递归的良好解释 我了解基本的递归结构 myFunction Int gt Int myFunction myFunction x xs x gt x 1 x myFunct
  • 为什么 nlogn 这么难反转?

    假设我有一个空间要求为 nlogn 的函数 我想计算出给定可用空间的该函数的最大输入大小 即我想找到 n 其中 nlogn c 我跟着一种方法 http cs people bu edu lapets resource nlogn pdf计
  • 修复 div 上固定背景图像的滚动性能

    我正在尝试解决我的网站上的滚动性能问题 我有一些 div 元素background size cover and background attachment fixed 据我了解 这些都是 GPU 密集型的 我试图通过将背景图像设置为 di
  • 如何在 Android 中以编程方式获取当前 GPS 位置?

    我需要以编程方式使用 GPS 获取当前位置 我怎样才能实现它 我创建了一个小应用程序 其中包含分步说明 用于获取当前位置的 GPS 坐标 完整的示例源代码位于获取当前位置坐标 城市名称 在 Android 中 http www rdcwor
  • 如何在Hibernate中启用二级缓存

    我的应用程序中需要一些 pojo 对象 因此我想知道如何启用二级缓存 到目前为止默认启用一级缓存 我还想知道二级缓存有哪些优点和缺点 这是你需要做的 设置以下 Hibernate 属性
  • NodeJS 和树莓派

    我现在已经在 Raspberry Pi 上运行 Raspbian 我想为其制作一个控制面板 这样我就可以在网络浏览器中控制我的 Raspberry Pi 但是如何在 NodeJS 中执行命令呢 您可以使用此node js代码在树莓派上运行命
  • 两列串联后的 Django 查询集过滤器

    有没有办法使用两列的串联来过滤模型 我的模型是这样的 class Item models Model series models CharField max length 50 number models CharField max len
  • ListView 项目在 Xamarin Forms 中无法展开折叠高度

    我有一个列表视图 在 ListView 中我有 ListViewCell ListViewCell 具有展开 折叠功能 扩展崩溃行为几乎没有问题 1 如果我展开第一项 它就可以正常工作 但是如果我先展开第二项并展开第一项 则第一项会落后 请
  • 鼠标适配器的范围

    我想知道在这种情况下 MouseAdapter 的范围是什么 class foo extends JPanel private JMenu edit new JMenu public foo this edit getItem 0 addM
  • 如果列表中尚不存在 ID,则将其追加到列表中

    我正在尝试检查 id 是否在列表中 并且仅当它不在列表中时才使用下面的代码附加 id 但是我看到 id 正在被附加 即使 id 已经存在于列表中 任何人都可以请提供有关此处错误的信息 list 350882 348521 350166 r
  • Pandas 将 unicode 应用于多个列

    我正在尝试将两个 pandas 系列的所有元素从 pandas 数据帧转换为 ascii 这些元素不是 ascii 字符 简单地将函数应用到相关列是行不通的 Python 仅显示属性错误 指出 series 对象没有属性编码 import
  • 如何从 PL/pgSQL 函数返回的 refcursor 中选择所有行?

    我有一个函数 some func 返回refcursor CREATE OR REPLACE FUNCTION some func RETURNS refcursor AS 我想从控制台调用这个函数并显示它返回的光标的结果集 在 Oracl
  • Minikube 在 M1 硬件上部署 linux/amd64 映像

    我知道可以使用以下命令在 Apple 的 M1 处理器上本地运行 amd64 映像 platform linux amd64标志开启docker run 但是 如何在本地 Minikube 集群上部署相同的映像 并在相同的 M1 硬件上运行