Getting Started¶
Requirements¶
- Kubernetes 1.32以降
- eBPF (TC / XDP) をサポートするLinuxカーネル、およびcgroup v2
- クラスターにCNIが無効化されていること
Preparation¶
kubeadm¶
$ sudo kubeadm init --pod-network-cidr=10.16.0.0/16
k3s¶
$ curl -sfL https://get.k3s.io | sh -s - \
--flannel-backend=none \
--disable-network-policy \
--disable=servicelb \
--cluster-cidr=10.16.0.0/16
Installation¶
$ curl -LO https://github.com/1outres/juneau/releases/download/latest/install.yaml
Pod CIDRに10.16.0.0/16以外を使う場合は、controller Deploymentのargsに --default-subnet-cidr を追加します。
spec:
containers:
- name: manager
args:
- --leader-elect
- --health-probe-bind-address=:8081
- --default-subnet-cidr=10.24.0.0/16
$ kubectl apply -f install.yaml