Skip to content

kiac v0.4.0-rc.1 — IPv6 / dual-stack (release candidate)

Pre-release
Pre-release

Choose a tag to compare

@saiyam1814 saiyam1814 released this 20 Jul 08:34

Release candidate for IPv6 / dual-stack support (PR #11, fixes #10). Pre-release for testing — not on the Homebrew tap.

New

  • `kiac create cluster --ip-family {ipv4|dual|ipv6}` (and `ipFamily:` in the config file).
  • `dual` (IPv4-primary + IPv6) on both kubeadm and k3s; `ipv6` single-stack on kubeadm.
  • kube-proxy programs IPv6 ClusterIP/NodePort/LoadBalancer rules; kiac-lb assigns both families; the edge proxy fixes large uploads over IPv6; `kiac resume` heals both families.
  • Non-ipv4 families auto-select `--kernel full` and need macOS 26+.

Known limits

  • kindnet only (Cilium dual-stack not wired). `ipv6` is kubeadm-only. `kiac resume` on an ipv6-only cluster asks you to recreate.

Install (Apple silicon, macOS 26+)

```bash
curl -sSL -o kiac.tar.gz https://github.com/saiyam1814/kiac/releases/download/v0.4.0-rc.1/kiac_0.4.0-rc.1_darwin_arm64.tar.gz
tar -xzf kiac.tar.gz
./kiac version # kiac v0.4.0-rc.1
```
Full rationale and test matrix: `docs/design/ipv6-dual-stack.md`.