brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 17. 2023

5. nhn클라우드- nks-Simple Chat 채팅

사설

<1> Simple Chat 채팅 프로그램

<2> 정리



<1> Simple Chat 채팅 프로그램


1

kubectl create namespace chat

k ns chat



2

# 파드 생성

kubectl run chat-app --image=ayesha306/chat-app --port=8000


# 파드 생성 후 NodePort 로 오픈

kubectl expose pod chat-app --type=NodePort --port=8000


# productpage 웹 접속 주소 확인

CHATNIP=$(kubectl get pod  -l run=chat-app -o jsonpath='{.items[0].status.hostIP}')

CHATNPORT=$(kubectl get svc chat-app -o jsonpath={.spec.ports[0].nodePort})

echo -e "Simple Chat URL = http://$CHATNIP:$CHATNPORT"


(⎈|default:chat) [root@2048game-nhn-web01 ~]# echo -e "Simple Chat URL = http://$CHATNIP:$CHATNPORT"

Simple Chat URL = http://10.0.0.33:32148



3

사용법 : 각각 2개의 웹 브라우저에서 NodePort 로 접속 후 ‘이메일, 사용자이름' Join → 이후 대화 입력 시 모두 출력됨



4

k delete service chat-app 


kubectl expose pod chat-app --port=8080 --type=LoadBalancer



5

리소스 삭제 : 

kubectl delete pod,svc chat-app




<2> 정리


사설



감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari