krunkit vm data lost on restart
- 主要語言
- Go
- 星號
- 30.8k
- 分支
- 613
- PR 合併指標
- 30 天內沒有已合併 PR
描述
### Description
On `colima restart` or a literal system restart, colima looses state when using krunkit type.
### Version
had this issue in both
0.10.1
0.10.3
### Operating System
- [ ] macOS Intel <= 13 (Ventura)
- [ ] macOS Intel >= 14 (Sonoma)
- [ ] Apple Silicon <= 13 (Ventura)
- [x] Apple Silicon >= 14 (Sonoma)
- [ ] Linux
### Output of `colima status`
```sh
🍎 ❯ ./colima-Darwin-arm64 status -p localdev
INFO[0000] colima [profile=localdev] is running using Krunkit
INFO[0000] arch: aarch64
INFO[0000] runtime: containerd
INFO[0000] mountType: sshfs
INFO[0000] address: 192.168.106.2
INFO[0000] containerd socket: unix:///Users/ep/.colima/localdev/containerd.sock
INFO[0000] buildkitd socket: unix:///Users/ep/.colima/localdev/buildkitd.sock
INFO[0000] kubernetes: enabled
```
### Reproduction Steps
1. `colima start -p localdev`
2. `colima restart -p localdev`
3. `kubectl get nodes -A `
`Unable to connect to the server: tls: failed to verify certificate: x509: certificate signed by unknown authority`
```sh
🍎 ❯ ./colima start -p localdev
🍎 ❯ kubectl get pods -A
No resources found
🍎 ❯ kubectl get nodes -A
NAME STATUS ROLES AGE VERSION
colima-localdev Ready control-plane 3m1s v1.35.3+k3s1
🍎 ❯ ./colima restart -p localdev
INFO[0000] stopping colima [profile=localdev]
INFO[0000] stopping ... context=kubernetes
INFO[0002] stopping ... context=containerd
INFO[0003] stopping ... context=vm
INFO[0005] done
INFO[0008] starting colima [profile=localdev]
INFO[0008] runtime: containerd+k3s
INFO[0008] preparing network ... context=vm
INFO[0010] starting ... context=vm
INFO[0016] provisioning ... context=containerd
INFO[0016] starting ... context=containerd
INFO[0016] provisioning ... context=kubernetes
INFO[0017] starting ... context=kubernetes
INFO[0022] done
🍎 ❯ kubectl get nodes -A
Unable to connect to the server: tls: failed to verify certificate: x509: certificate signed by unknown authority
🍎 ❯ ./colima ssh -p localdev
ep@colima-localdev:~$ kubectl get nodes -A
NAME STATUS ROLES AGE VERSION
colima-localdev Ready control-plane 43s v1.35.3+k3s1
```
`colima.yaml`
```yaml
cpu: 4
disk: 80
kubernetes:
enabled: true
k3sArgs:
- --disable=coredns,flannel,local-storage,metrics-server,servicelb,traefik
- --flannel-backend='none'
- --disable-network-policy
- --disable-cloud-controller
- --disable-kube-proxy
- --node-ip=192.168.106.2
port: 6443
version: v1.35.3+k3s1
memory: 12
network:
address: true
mode: shared
runtime: containerd
vmType: krunkit
```
### Expected behaviour
Colima does not lose state
### Additional context
_No response_
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。