k8s 앱 배포하기 문의
235
投稿した質問数 18
k8s에서 앱을 실행할 때 강의 예제처럼
GKE 의 경우 kubectl expose deployment http go type LoadBalancer name http go svc port=8080 target port=8080
실행하면 GCP 에서 자동으로 LB를 생성하고 LB external ip(공인 IP)가 부여 되지만
Virtual box로 생성 시에는
kubectl expose deployment http-go --port=8080 --target-port=8080 로 실행했습니다.
이경우 아래와 같이 나옵니다. 이 때 어떻게 테스트를 해야 할지요?
server1@master:~$ kubectl get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
http-go ClusterIP 10.97.204.64 <none> 8080/TCP 6s
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 16m
처음 하셨던 port-forward로 테스트를 해야 할지요?
回答 3
0
안녕하세요 이건 동일하게
kubectl expose deployment http go type LoadBalancer name http go svc port=8080 target port=8080
를 실행하셔도 됩니다. svc는 잘 만들어지실 겁니다. 다만 외부에 로드밸런서가 생기지는 않아요.
실행하고 kubectlget service 확인해보시면 EXTERNAL-IP는 pending이라고 뜨실건데 무시하셔도됩니다.
이제 로컬에서 접속하시는 방법을 말씀드리겠습니다.
PORT에 보면 3xxxx번호로 떠있는 포트를 확인하실 수 있는데 나중에 배우게될 노드포트라는 겁니다.
아무 노드의 3xxxx 포트로 접속하시면 http-go로 접속할 수 있습니다.
curl 127.0.0.1:3xxxx 이렇게 요청하셔도 됩니다.
잘 안되시면 다시 문의 부탁드립니다!
cilium install 오류
0
83
2
external-ip로 지정된 ip주소로 접속되지 않습니다.
0
72
1
Google cloud에서 클러스터를 만드는 중에 다음과 같은 오류가 발생합니다.
0
107
2
강의가 중간에 끊긴 느낌이 듭니다.
0
70
1
이론 강의 pdf 자료 다운로드 문의
0
141
2
vmware 로 가상서버 여러 대 띄울때 고정ip 로 각각 할당하는 법 알려주세요
0
1382
2
강의해주시는 별도의 강의 자료는 없나요 ??
0
206
1
스토리지 클래스
0
221
1
버전관리
0
179
1
강의 흐름 이상
0
258
1
4 쿠버네티스 워크로드에서부터 갑자기
0
252
1
영상이 나오지 않습니다.
1
219
1
kubeadm init 실패(+join할 때도 참고)
2
1488
0
2024년 3월 4일 기준 설치
3
1580
2
loadbalancer 문의 드립니다.
0
230
1
NodePord local 환경에서 안됨
0
407
2
kubectl apply 와 create 차이점
0
893
1
서비스 DNS 연습문제 중 마지막 요청 실패 질문있습니다 (feat. 서비스 생성 실패 해결방법)
0
308
1
master init error
0
551
2
gasbugs/http-go 이미지 에러
1
369
2
GKE 질문입니다
0
300
1
worker에서 join할 때 오류발생
0
560
2
포트포워딩 및 nfs 관련
0
595
1
sessionAffinity 작동관련 질문
0
504
2

