Skip to content

Latest commit

 

History

History
47 lines (40 loc) · 1.33 KB

IPv6.md

File metadata and controls

47 lines (40 loc) · 1.33 KB

Dual-stack installation

Router Advertisement Daemon installation

sudo apt install radvd

sudo vim /etc/radvd.conf

interface eth0 {
   AdvSendAdvert on;
   prefix fd05::/64 {};
};

Add static IPv6 ULA

sudo vim /etc/network/interfaces.d/ipv6-static add

auto eth0
iface eth0 inet6 static
    address fd05::5
    netmask 64
export K3S_KUBECONFIG_MODE="644"
export INSTALL_K3S_EXEC="--disable servicelb --disable traefik --node-ip 192.168.1.5,fd05::5 --cluster-cidr 172.16.0.0/16,fd16::/56 --service-cidr 10.0.0.0/16,fd10::/112 --flannel-ipv6-masq"
export INSTALL_K3S_VERSION=$(curl -sL https://api.github.com/repos/k3s-io/k3s/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')
curl -sfL https://get.k3s.io | sh -

Master token

sudo cat /var/lib/rancher/k3s/server/node-token

Node installation

export K3S_KUBECONFIG_MODE="644"
export INSTALL_K3S_VERSION=$(curl -sL https://api.github.com/repos/k3s-io/k3s/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')
export INSTALL_K3S_EXEC="--node-ip 192.168.1.11,fd05::4b"
export K3S_URL="https://192.168.1.5:6443"
export K3S_TOKEN="..."
curl -sfL https://get.k3s.io | sh -