Cloud Native DevOps with Kubernetes를 참고해서 작성하였습니다. 틀린 내용이 있다면 알려주세요!컨테이너발전 과정소프트웨어를 배포하려면 소프트웨어와 의존성(라이브러리, 인터프리터, 서브 패키지, 컴파일러..)이 필요하다. 구성 또한 필요하다. 즉, 설정, 사이트별 세부 정보, 라이선스 키와 같이 원시 소프트웨어를 사용 가능한 서비스로 바꾸는 모든 것이 필요하다. 초기에는 코드(퍼핏, 앤서블..)로 소프트웨어를 설치, 실행, 구성, 업데이트하는 구성 관리 시스템을 사용했다. 뿐만 아니라 옴니버스 패키지, 가상머신을 사용하기도 했다. 이러한 방식은 규모가 너무 크고 다루기 힘들며 구축과 유지 보수 시간이 오래 걸린다. 또한, 운영하기 어려우며 다운로드나 배포가 느리고 성능과 리소스 ..