쿠버네티스/cka

프론트엔드(HTML, CSS, Nginx) 서버를 Pod로 띄워보기

몽자비루 2025. 2. 25. 00:46
  1. 프론트엔드 서버를 Pod로 띄워보기
    1. html 이 있는 파일 경로에 Dockerfile 생성
      FROM nginx
      COPY ./ /usr/share/nginx/html
    2. 이미지 빌드하기
      • my-web-server 로 빌드하기
      • 빌드 여부 확인하기
    3. 매니페스트 파일 생성 후 pod 생성하기
      • 매니페스트 파일 생성
        apiVersion: v1
        kind: Pod
        
        metadata:
          name: web-server-pod
        
        spec:
          containers:
          - name : seb-server-container
            image : my-web-server:latest
            imagePullPolicy : IfNotPresent
            ports:
              - containerPort : 80
      • Pod 생성하기
      • 포트포워딩 후 접속하기
    4. Pod 삭제하기