설명
매우 간단한 방법이다.
다음
/etc/systemd/system/k3s.service
파일을 열고 수정하면 된다. 그리고 수정할 옵션은 아래 공식 페이지를 확인한다.
예시) Klipper 비활성화하기
Klipper 는 rancher 의 기본 loadbalancer 이다.
만약, metallb 와 같은 다른 lb 를 사용하고자 할 경우, 비활성화를 해야 한다.
공식 문서에서는 시작할 때,
--disable servicelb
옵션을 주면 된다고 나와있다.우리는 그냥 파일만 수정해서 재 설치하지 않을 것이다.
/etc/systemd/system/k3s.service
파일을 열고, ExecStart
부분을 찾자.... ExecStart=/usr/local/bin/k3s \ server \ '--disable=traefik' \ '--disable=servicelb' \
간단하게 추가하고, k3s 를 재시작하면 된다.
sudo systemctl daemon-reload && sudo systemctl restart k3s
예시) IPVS 사용하기
/etc/systemd/system/k3s.service
파일을 열고, ExecStart
부분을 찾고 --kube-proxy-arg=proxy-mode=ipvs
와 --kube-proxy-arg=ipvs-strict-arp
를 추가한다.... ExecStart=/usr/local/bin/k3s \ server \ '--disable=traefik' \ '--disable=servicelb' \ '--kube-proxy-arg=proxy-mode=ipvs' \ '--kube-proxy-arg=ipvs-strict-arp' \
k3s 를 재시작하면 된다.
sudo systemctl daemon-reload && sudo systemctl restart k3s