묻고 답하기

제목
쿠버네티스 관련 문의
작성자
김시원
작성일
2024-10-21 09:18
조회
15
답변완료

Kubernetes를 이해하기 위해선 클라우드 네이티브를 이해해야 하고, 클라우드 네이티브는 DevOps, CI/CD, 컨테이너, micro 등등으로 구성된 것으로 압니다. 여기서, 몇가지 질문을 드리자면

 

1. DevOps에서 Iac(코드형 인프라)를 사용하면 수작업으로 하던 서버, 네트워크의 설정과 프로비저닝을 자동으로 할 수 있게 되었다고 하는데, 여기서 수작업이란게 코딩작업을 의미하는 건가요? 그래서 기존에는 코딩으로 다 설정해줬어야 했는데, 코드형 인프라가 나오면서 자동화가 되었다는 의미인가요?

 

2. 그리고 IacCI/CD에 중요하다는 이유 중, CD에 중요한 이유가 운영팀과 개발팀의 배포환경이 같아야하는데, lac를 통해 실행하면 환경을 똑같이 해준다는 이유로 인해 lacCI/CD에 중요한게 맞나요?

 

3. 여기서, 운영팀과 개발팀의 배포환경이 같아야 하는 이유는 뭔가요?

 

4. DevOps가 클라우드에 중요한 이유는 뭔가요? Iac에 의한 프로비저닝 자동화 때문에 그런건가요? 아니면, 또 다른 이유가 있는 건가요?

 

5. 컨테이너는 그 안에 미들웨어, 라이브러리, 런타임 등 모든 기능이 들어있고, 실행 환경 별로 애플리케이션을 컨테이너로 분리하는 것으로 압니다. 제가 아는게 맞나요?