跳转到主内容

使用 Podman Desktop 为 Kubernetes 工作负载创建 Lima 实例

要使用 Lima 提供程序,您需要一个运行 Linux 机器的 Lima 实例。

未来,Podman Desktop 也许能够创建 Lima 实例。

考虑创建一个自定义的 Lima 实例以

  • 控制分配的资源:CPU、内存和磁盘大小。
  • 控制要安装的 Kubernetes 发行版 (template)。

先决条件

步骤

  1. 在终端中,创建 Lima 实例。

    • 要创建一个运行 k3s 的单节点 Kubernetes 集群

      $ limactl start template://k3s
    • 要创建一个运行 k8s 的单节点 Kubernetes 集群

      $ limactl start template://k8s
    • 要选择 CPU 数量、内存和磁盘大小,请将选项添加到 limactl start 命令中

      --cpus=4 --memory=4 --disk=100
  2. 等待实例启动,并重启 Lima 扩展。

    • 转到 设置 > 首选项 > 扩展:Lima 以更改实例名称和类型。

      • k3s

        • 类型:kubernetes
        • 名称:k3s Lima k3s 首选项
      • k8s

        • 类型:kubernetes
        • 名称:k8s Lima k8s 首选项
    • 转到 设置 > 扩展 > Lima 以在更改后禁用或启用该扩展。

验证

  1. 安装完成后,会打印 KUBECONFIG 文件的位置。请参阅配置对 Kubernetes 集群的访问

    • 转到 设置 > 首选项 > Kubernetes 来设置文件路径。
  2. 使用 kubectl.lima 包装脚本连接到集群。

    $ kubectl.lima version