쿠버네티스 3

섹션 4. 쿠버네티스 무게감 있게 설치하기

쿠버네티스를 너무 쉽게 설치하기 보다 무게감 있게 설치하면 향후, 쉽게 설치한 사람보다 더 빠르고 쉽게 설치할 수 있다. Sprint 1. 부커네티스 제대로 설치하기   => 인프라 환경 설치Sprint 2. 쿠버네티스 누구나 배포하기  =>  CI/CD 환경Sprint 3. 쿠버네티스 실무에 적용하기  => 개발 환경01.전체 환경 순서개발GitHubJenkins깃허브 소스 다운프로젝트 빌드 툴(Gradle, maven 등)로 Jar 생성dockerhub 에서 OpenJDK 이미지를 다운 MyApp 이미지 생성다시, dockerhub에 이미지 업로드jenkins는 Pod 생성 명령을 Kubernates 전달Kubernates는 docker hub 에서 이미지를 다운로드Kubernates는 컨테이너를 생..

섹션3. 컨테이너 한방 정리

해당 강의를 구매해서 듣는 결정적인 이유는 "책을 읽으면서 공부하기에는 이해가 잘 안되었다..."3장 쿠버네티스, 4장 도커, 5장 젠킨스 쯤 읽을 때... 안되겠다 싶어 강의를 구매했다. 공부 속도가 더욱 늦어지겠지만, 강의를 들으면서 책도 읽도록 하겠다.강사님께서도 자료를 바탕으로 자신의 스타일에 맞게 정리를 하면 된다고 했기 때문에 열심히 정리를 해본다..!! 01. 리눅스 흐름으로 이해하는 컨테이너 Container와 Container Orchestration 차이 기술의 흐름Container Orchestrationkubernates / docker swarm / Nomad / MESOS→ (기업관리형) OPENSHIFT / RANCHER / VMware Tanzu  (기업 서버에서 프라이빗 하..

3장. 쿠버네티스 - 1편

※ 해당 내용은 도커 홈페이지 및 책 내용을 가져왔습니다. ※  3.1 쿠버네티스 이해하기내용 들어가기 전, 쿠버네티스라는 것이 왜 생겼는지 이해가 필요한 것 같다.1) 여정 돌아보기 전통적인 배포 시대: 초기 조직은 애플리케이션을 물리 서버에서 실행했었다. 한 물리 서버에서 여러 애플리케이션의 리소스 한계를 정의할 방법이 없었기에, 리소스 할당의 문제가 발생했다. 예를 들어 물리 서버 하나에서 여러 애플리케이션을 실행하면, 리소스 전부를 차지하는 애플리케이션 인스턴스가 있을 수 있고, 결과적으로는 다른 애플리케이션의 성능이 저하될 수 있었다. 이에 대한 해결책으로 서로 다른 여러 물리 서버에서 각 애플리케이션을 실행할 수도 있다. 그러나 이는 리소스가 충분히 활용되지 않는다는 점에서 확장 가능하지 않았..