miniKube LoadBalancer 설정(metallb)
2023. 3. 19. 17:45ㆍk8s
metallb 설정
# metallb addon 상태 확인
minikube addons list
# enable 설정: image를 못가져오는 문제로 Pod가 작동안함
minikube addons enable metallb
# 관련 Pod 확인: Pod가 다 올라와야 정상적으로 작동이 됨
kubectl get pods -n metallb-system
# 수동으로 적용: 버전이 중요함
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.10.2/manifests/namespace.yaml
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.10.2/manifests/metallb.yaml
kubectl get pods -n metallb-system
# loadbalancer에서 사용할 IP 대역 설정
# VM IP 대역은 안됨
# 해당 셋팅을 하면 pod가 작동하지 않게 되는 문제가 있음
#minikube addons configure metallb
# 시작 IP입력
# 종료 IP입력
# 수동으로 적용 했기 때문에 yml 파일로 수행해야 pod에 문제가 없음
kubectl apply -f config.yml
config.yml
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: default
protocol: layer2
addresses:
- 192.168.49.10-192.168.49.70
'k8s' 카테고리의 다른 글
minikube subnet 변경 (0) | 2023.04.30 |
---|---|
minikube 설정 테스트 (0) | 2023.04.08 |
minikube echo server 외부 오픈 (0) | 2023.03.18 |
minikube 명령어 (0) | 2023.03.18 |
Window에 kubectl 설치 및 minikube 연결하기 (0) | 2023.03.01 |