【发布时间】:2022-11-25 10:09:49
【问题描述】:
当我使用 k3d 创建 Kubernetes 集群时,我可以使用 volume 将本地文件夹 /Users/me/data 挂载到集群 /data
k3d cluster create west --config=k3d-config.yaml
k3d-config.yaml
apiVersion: k3d.io/v1alpha3
kind: Simple
kubeAPI:
host: "k8s-example.com"
hostIP: "127.0.0.1"
hostPort: "6440"
network: hm-network
volumes:
- volume: "/Users/me/data:/data" # <- this line helps mount
ports:
- port: 40000:80
nodeFilters:
- loadbalancer
options:
k3s:
extraArgs:
- arg: --cluster-domain=west.k8s-example.com
nodeFilters:
- server:*
现在我正在使用 Rancher Desktop 创建的 Kubernetes 集群,并希望做同样的事情。
我在 macOS 上,我发现 this document 似乎是正确的文档(?):
在 macOS 和 Linux 上,您可以使用 lima override.yaml 来编写配置脚本。
~/Library/Application Support/rancher-desktop/lima/_config/override.yaml您还可以使用 override.yaml 来覆盖/修改 lima 配置 设置,例如,创建额外的安装,如下所示。
mounts: - location: /some/path writable: true但是,我不完全确定如何使用它将我的本地文件夹
/Users/me/data挂载到集群/data。任何指南将不胜感激!
【问题讨论】:
标签: kubernetes rancher rancher-desktop