K3S vs K0S
· 8 min read
| vs. | k0s | k3s |
|---|---|---|
| since | 2020-06 | 2019-03 |
| by | Mirants | Rancher/SUSE |
| Governance | Mirants | CNCF |
| Github | k0sproject/k0s | k3s-io/k3s |
| Stars | ||
| Issues | ||
| CNI | kube-router,calico | flannel |
| CRI | containerd | containerd |
| CSI | OpenEBS | local-path-provisioner |
| Windows | ✅ - calico | ❌ |
| Arch | amd64,arm,arm64 | amd64,arm,arm64 |
| LoadBalancer | n/a | klipper-lb |
| Ingress | n/a | traefik |
| Controller-Worker | konnectivity | remotedialer - WebSocket 反向代理 |
| 文档 | ⭐️⭐️ | ⭐️⭐️ |
| 成熟 | ⭐️⭐️ | ⭐️⭐️⭐️ |
| 国内环境友好 | ⭐️ | ⭐️⭐️⭐️ |
| Pod CIDR | 10.244.0.0/16 | 10.42.0.0/16 |
| Service CIDR | 10.96.0.0/12 | 10.43.0.0/16 |
| CoreDNS | 10.96.0.10 | 10.43.0.10 |
| configuration | /etc/k0s/k0s.yaml | /etc/rancher/k3s/config.yaml |
| registry | /etc/k0s/k0s.yaml | /etc/rancher/k3s/registry.yaml |
| data-dir | /var/lib/k0s | /var/lib/rancher/k3s |
| bin-dir | /var/lib/k0s/bin | /var/lib/rancher/k3s/data/current |
| kubeconfig | /var/lib/k0s/pki/admin.conf | /etc/rancher/k3s/k3s.yaml |
| manifest | /var/lib/k0s/manifests | /var/lib/rancher/k3s/server/manifests |
| local storage | /var/openebs/local | /var/lib/rancher/k3s/storage/ |
| 服务运行方式 | supervisor - 独立多进程 | embeded - 单进程 |
| containerd | bundled | 系统/bundled |