일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 노드간 통신
- fake jwt
- 논블록킹 성능
- 더티체킹
- Loki 로그
- 핀포인트
- jsonMarshaller
- nodeSelector
- 개발 어렵당.ㅠ
- OIDC
- hbase 저장공간 설정
- formik
- reids
- Armeria
- UnsupportedOperationException
- 애자일 싫타
- R2DBC Paging
- 플루터
- 스프링Boot 개발환경
- jar 배포
- intellij
- pinpoint 2.5.3
- pinpoint
- nGinder
- RedirectService
- LPOS
- save/update
- Ingress Controller Fake
- ㅉ때
- 월급루팡 일지
- Today
- Total
대머리개발자
네이버 - 쿠버네티스 설치 및 어플리케이션 배포(1) 본문
네이버 클라우드 가입하고 결제가능한 카드 등록해두면 최초 3개월 동안 사용할 수 있는 크레딧 10만 퉁!
큰 맥락은 1.VPN 설정하고 2.subnet 설정하고 3.NAT 설정하고 4.노드 대충 설정하고 Start!!!
설치된 쿠버 접속해서 get nodes!!
네이버에서 기본으로 제공 해주는 가이드 보다 좋다.. 현재 화면과 일치하기 때문에 쉽게 진행할 수 있었다.
https://docs.3rdeyesys.com/containers/ncloud-containers-kubernetes-service-start-guide-linux.html
## 설치는 그럭저럭 따라 하면 되는데... 어플리케이션을 어떻게 배포할지는... 감이 안잡힌다. ㅠ
하악하악...데브웁스! 웁스!! !!
뭐 일단서비스를 올려보ㅏ야지..!! 아래 내용 그대로 팔로우!!
https://guide.ncloud-docs.com/docs/k8s-k8sexamples-ingress
그럼에도 감이 안잡힌다...그림을 그려보자
구성된 쿠버의 그림을 가만히 그려보니..
노드는 두개를 만들었는데...서비스 올라간거는 죄다 하나에 몰빵이 되었네....왓..?
그리고 퍼블릿과 프라이빗의 서브넷은 왜 만들었노??
마스터 노드는 왜 안보이지??.. 하악하악.
내가 가지고 있는 이미지(게시판 서비스)을 올려 보는것을 해복 싶었다.
파드 정상적으로 잘 올라 왔다.
근데 But... 모든 요청에 404.. 띠로링..
한땀한땀 다 찾아봐야 되는구만 ㅠㅠ..하악하악
인그레스 올리 때 설정 두 가지 설정을 해야 한다.
1.해당 정책과 2. 패스 설정 !!!
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: path-ingress
annotations:
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$2 #-------#1
nginx.ingress.kubernetes.io/ssl-redirect: "false"
spec:
ingressClassName: nginx
rules:
- http:
paths:
- path: /naver
pathType: Prefix
backend:
service:
name: naver
port:
number: 80
- path: /cloud
pathType: Prefix
backend:
service:
name: cloud
port:
number: 80
- path: /forum(/|$)(.*) #-------#2
pathType: Prefix
backend:
service:
name: forum
port:
number: 80
Wow 정상동작
테스트 할께 너무 많다. ㅠ
1. 노드2에도 파드를 올려봐야 하구..
2. 오토스케일링....? -> 자동인가?
3. 로그 좀 편하게 봐야 하는디? -> 로키?
4. CI/CD도 봐야는디 -> 아르고시디?
5. 헬멧은 뭐여?
진짜 숨어넘어간다.. 하악하악.
깔끔스하게 그냥 3-티어 VM으로 가면 되는데.....사서 고생
현재 이 내용으로 3일동안 삽질하고 있고 여긴 어디..나는 누고..@.@... 그나마 개발을 빨리 끝내나서 다행 ㅠ. 고마워!
'개발이야기 > 오픈소스 설치' 카테고리의 다른 글
네이버 - 쿠버네티스 설치 및 어플리케이션 배포(3) (0) | 2023.09.27 |
---|---|
네이버 - 쿠버네티스 설치 및 어플리케이션 배포(2) (0) | 2023.09.25 |
centos In docker (0) | 2023.09.11 |
[jenkins] 스프링 jar 파일 배포 (0) | 2023.08.18 |
win pc에 k8s 설치에 대한 AI Response (0) | 2023.07.28 |