배포명세서 실습
2023. 10. 26. 15:42ㆍk8s
배포명세서
- YAML을 사용하여 도커 이미지 jenkins/jenkins로 jenkins-manual 파드를 생성하기
- jenkins-manual 파드 안에서 curl 명령어로 로컬호스트:8080 접속하기
- jenkins-manual 파드의 포트를 8888로 포트포워딩하기(웹서비스 접속)
- 현재 jenkins-manual의 설정을 yaml로 출력하기
참고 사이트
Pods
Production-Grade Container Orchestration
kubernetes.io
실습
jenkins-manual.yml 내용
apiVersion: v1
kind: Pod
metadata:
name: jenkins-manual
spec:
containers:
- name: jenkins-manual
image: jenkins/jenkins
restartPolicy: Never
'kubectl get pod -w' 통해 pod 생성 추적이 가능
kubectl exec -it jenkins-manual -- bash
kubectl port-forward pod/jenkins-manual 8888:8080
kubectl get pod jenkins-manual -o yaml > jenkins-manual-config.yaml