Kubernetes, k8s

요구 명세 (pod생성, 포트포워딩, 웹접속)

youngjae5427 2023. 10. 30. 02:17

- YAML을 사용하여 도커 이미지 jenkins/jenkinsjenkins-manual 파드를 생성하기

- jenkins-manual 파드 안에서 curl 명령어로 로컬호스트:8080 접속하기
- jenkins-manual 파드의 포트를 8888로 포트포워딩하기(웹서비스 접속)

- 현재 jenkins-manual의 설정을 yaml로 출력하기

 

YAML을 사용하여 도커 이미지 jenkins/jenkins jenkins-manual 파드를 생성하기

- yml 파일 같은 경우 kubernetes 홈페이지의 Pod 파트 자료를 참고하여 생성

- 생성 :kubectl apply -f jenkins.yml



- 추적 :kubectl get pod -w


- 파드가 실행 중인지 확인 : kubectl get pod -o wide

참고 사이트:  https://kubernetes.io/docs/concepts/workloads/pods/

 

Pods

Production-Grade Container Orchestration

kubernetes.io

 

jenkins-manual 파드 안에서 curl 명령어로 로컬호스트:8080 접속하기

- 실행 이후 로컬 호스트로 접속 확인

 

jenkins-manual 파드의 포트를 8888로 포트포워딩하기(웹서비스 접속)


- 접속 확인 : 8888

▶ pod 상세 정보 확인 : kubectl describe pod/jenkins-manual

kubectl describe ~ 같은 경우

(Show details of a specific resource or group of resources)

특정 리소스나 리소스 그룹의 세부 정보를 표시

events 항목 같은 경우 
Pod가 정상적으로 생성되었음 확인 가능
( 실패시 Error 발생)