메인 콘텐츠로 건너뛰기

쿠버네티스로 가는 길

무료 매닝 전자책

웹 앱 배포 옵션을 살펴보고 궁극적인 질문에 대한 답을 찾아보세요: Kubernetes를 사용해야 할까요?

참고: 지금 첫 세 챕터와 두 개의 부록을 다운로드하세요. 전체 책은 2023년 11월에 출시될 예정입니다. 책이 출시되면 향후 이메일을 통해 더 많은 챕터와 전체 전자책(39.99달러 상당!)을 무료로 보내드리겠습니다.

양식 불러오는 중

오류 .

페이지를 새로고치고 다시 시도해보세요.

내부 내용

Python 및 Node.js 에서 샘플 애플리케이션을 빌드하는 것으로 시작한 다음 가상 머신, 컨테이너, 마지막으로 Kubernetes를 사용하여 배포하는 방법을 살펴보세요! 각 장은 이전에 배운 내용을 바탕으로 GitHub Actions 및 CI/CD 사례와 같은 도구를 활용하여 배포 설정 간에 빠르게 이동할 수 있는 이식 가능한 앱을 만드는 방법을 배웁니다. 다양한 배포 방법을 살펴보면서 모든 언어 또는 스택에 적용할 수 있는 모범 사례를 발견할 수 있습니다.

방법을 배우게 됩니다:

  • 자체 호스팅 또는 클라우드 플랫폼에서 git 리포지토리 관리
  • git을 사용하여 클라우드 기반 VM을 통해 Python 및 Node.js 앱 배포
  • 다음을 사용하여 VM 구성 및 배포 자동화 Ansible
  • Docker 및 Docker Compose로 앱 컨테이너화 및 배포
  • 오케스트레이션 없이 VM에서 직접 컨테이너 실행
  • DockerHub 레지스트리로 컨테이너 푸시 및 호스트하기
  • 컨테이너화된 애플리케이션을 Kubernetes에 배포하기
  • Kubernetes에서 퍼블릭 및 프라이빗 앱 구현하기
  • HTTP 및 HTTP 트래픽에 대한 로드밸런서 구성
  • GitHub Actions와 오픈소스 대안인 Nectos의 Act를 사용하여 CI/CD 기술을 사용하세요.