
Git을 한마디로 정의하면 Fast version control system이다.그러면 과연 Github과의 차이점은 무엇일까?Github는 remote repository등 원격 저장소를 관리하는 Tool이다.이와 달리 Git은 버전을 관리하므로 목적 자체가 다르다.

VM과 비교한 Container의 장점낮은 메모리 점유높은 효율성Container: App과 app 실행에 필요한 모든 dependency를 묶은 패키지dockered(docker daemon): 사용자 명령을 처리containered: container의 life c

쿠바네티스를 한마디로 정의하면 Container Orchestraion tool 이라고 표현할 수 있다.이를 조금더 풀어서 쓴다면 서로 다른 환경에서 동적으로 container 수를 증감하면서 실행하는 방법이다.그렇다면 왜 쿠바네티스가 필요할까?\-> 많은 수의 Con

모든 pod들에는 임시 private IP 주소를 부여한다 -> 자신만의 virtual network하나의 Node속 pod들 사이의 통신은 하드웨어 없이 소프트웨어로만 통신 가능하다Pause 컨테이너: pod를 노드의 네트워크에 연결하는 GatewayCNI addon

Automated CI/CD Tool -> 소프트웨어를 Build, Test, Deploy하는 작업을 자동화CI(Continous Integration): 지속적인 통합CD(COntinous Deploy or Delivery): 지속적인 배포Java로 작성Jetty W