Next.js 서버 Pod로 띄우기

2025. 2. 25. 23:59·쿠버네티스/cka
  1. Next.js 애플리케이션 개발을 위한 설정 구성을 위해 사용됨
    1. create-next-app 설치하기

      • 포커싱된 경로의 my-app 에 생성된다.
    2. Next.js 프로젝트가 잘 작동하는지 확인하기
      • npm run dev 실행하기
      • localhost:3000 입력하기
    3. 이미지 생성하기
      • Dockerfile 파일 생성하기
         
      • FROM node:20-alpine WORKDIR /app RUN npm install RUN npm run build EXPOSE 3000 ENTRYPOINT [ "npm", "run", "start"]
      • Dockerignore 파일 생성하기
        node_modules
    4. 이미지 빌드하기
      • docker build -t next-server .
    5. asdf
      • 매니페스트 파일 생성
        apiVersion: v1
        kind: Pod
        metadata:
          name: next-pod
        spec:
          containers:
            - name: next-container
              image: next-server
              imagePullPolicy: IfNotPresent
              ports:
                - containerPort: 3000
         
      •  Pod 생성하기

      • 포트포워딩 후 접속하기

'쿠버네티스 > cka' 카테고리의 다른 글

파드(Pod) 디버깅하는 방법  (0) 2025.02.27
백엔드 (Spring Boot) 서버를 3개 띄워보기  (0) 2025.02.26
프론트엔드(HTML, CSS, Nginx) 서버를 Pod로 띄워보기  (0) 2025.02.25
백엔드 Nest.js 서버를 Pod 로 띄워보기  (0) 2025.02.24
이미지가 없다고 에러가 뜨는 이유 (이미지 풀 정책)  (0) 2025.02.23
'쿠버네티스/cka' 카테고리의 다른 글
  • 파드(Pod) 디버깅하는 방법
  • 백엔드 (Spring Boot) 서버를 3개 띄워보기
  • 프론트엔드(HTML, CSS, Nginx) 서버를 Pod로 띄워보기
  • 백엔드 Nest.js 서버를 Pod 로 띄워보기
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (191) N
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (33)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
        • 제4회 QA conference (3)
      • 에러일기 (1)
      • Server&load (35)
        • AWS (27)
        • load test (5)
        • CI CD (3)
        • Jmeter (0)
      • RAG 을 활용하여 LLM 만들어보기 (12)
      • git&github (3) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    사드웨어리소스
    테스트 결과보고서
    QAKOREA
    공존성테스트
    k8s
    스터디
    qa conference
    도커
    qa
    linux
    qa 컨퍼런스
    cka
    python
    LOSTARK
    테스트스크립트
    앱공존성
    네트워크 테스트
    .cpu
    e2c
    application log
    vi에디터
    포스트맨
    쿠버네티스
    API
    로스트아크api
    postman
    리눅스
    로스트아크
    개발자에서아키텍트로
    애플리케이션로그
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
Next.js 서버 Pod로 띄우기
상단으로

티스토리툴바