kubernetes 맛보기-8. LoadBalancer

mhlee·2021년 6월 15일
0

1. LoadBalancer 생성

아래와 같이 yaml 파일을 작성한다.

apiVersion: v1
kind: Service
metadata:
  name: http-go-lb
spec:
  type: LoadBalancer
  selector:
    app: http-go
  ports:
    - protocol: TCP
      port: 80
      targetPort: 8080

그리고 아래 명령을 통해 service를 생성한다.

kubectl create -f <your-yaml-file>

2. LoadBalancer 생성 확인

아래 명령을 통해 서비스 확인을 생성한다.

kubectl get svc -w

1~2 분정도후에 external ip가 할당되는것을 확인할수 있다.

브라우져를 통해 해당 ip로 접속을 해보자.
정상적으로 접속됨을 확인할수 있다.

3. gcp 콘솔에서 확인

Kubernetes Engine > "서비스 및 수신" 메뉴를 선택한다.

"외부 부하 분산기" 유형의 LoadBalancer가 생성된것을 확인할수 있다.

profile
삽질하는 개발자

0개의 댓글