我是 LXC 的新手。我想从现有的操作系统(我自己的以不同架构编译的 unix 内核)创建我自己的 lxc 容器。我正在尝试使用“lxc-create”。任何人都可以建议我如何创建自己的容器,是否可以使用这种方法创建一个容器?创建自己的容器后是否需要更改任何配置?
如果 lxc 不适合这个,我可以用任何其他容器引擎来实现吗?PS 我不需要 vms 或任何管理程序来实现相同的目标。
我有一个预安装挂钩,它创建一个动态 PVC,如下所示
kind: PersistentVolumeClaim
metadata:
name: my-dynamic-pv
annotations:
"helm.sh/resource-policy": keep
"helm.sh/hook": "pre-install"
spec:
storageClassName: {{ .Values.persistence.storageClass }}
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
Run Code Online (Sandbox Code Playgroud)
我想在重新启动时保留相同的 PVC,这就是我提供"helm.sh/resource-policy": keep. 我能够在第一次启动服务时使用预安装挂钩创建 PVC。但随后的安装/重新启动失败并出现错误Error: persistentvolumeclaims "my-dynamic-pv" already exists。
有没有办法忽略此故障并继续 helm 安装?