인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

백엔드공부화이팅님의 프로필 이미지

작성한 질문수

쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2

📝 무게감 있게 설치하는 방법 2/3 - Kubernetes Master (💻 실습포함)

직접 설치 관련

작성

·

105

1

쿠버네티스 직접 설치 관련 궁금증이 있습니다.

쿠버네티스 자체가 복잡한 것은 이해했습니다. 궁금한 것이 실무나 보통 실제로 쿠버네티스를 사용한다고 했을 때 이렇게 직접 설치하는 경우가 많을까요 아니면 관리형 쿠버네티스 서비스를 보통 사용하나요 ? (EKS, GKE...)

제가 생각했을 때는 클라우드의 보편화 및 기본 인프라를 관리해줄 것이라고 생각해서 이런 것들을 많이 사용할 것 같은데

궁금합니다 .. !

답변 3

1

백엔드공부화이팅님의 프로필 이미지

또한 궁금한 점이 있습니다 .. !

로컬 개발 환경에서도 보통은 Minukube나 Docker Desktop을 사용하나요 ? 직접 설치하면서 쿠버네티스가 너무 어렵게 느껴져셔 질문 남깁니다.

0

일프로님의 프로필 이미지
일프로
지식공유자

이번엔 AI 인턴이 답변을 잘 정리해 줬네요 ㅎ 링크까지 타고 가시면 이전에 비슷한 질문에 제가 답변한 내용도 있습니다.

요즘은 대체로 클라우드를 많이 쓰긴 하죠. 근데 중견 기업으로 갈 수록 관리형을 쓰는 곳이 많고요.

대기업으로 가면 쿠버네티스를 많이 커스텀 해야되기 때문에 내부망에 쿠버네티스를 직접 구축합니다.

팀 단위로 직접 관리형 쿠버네티스를 만드는 거죠.


그리고 로컬 개발환경에서 Minikube나 Docker Desktop도 많이 쓰긴 하고요.

근데 쿠버네티스 설치가 어렵지만 그래도 넘어야 할 산 인 게, 쿠버네티스의 기능을 제대로 이해하기 위해서는 쿠버네티스 내부 구성 동작을 잘 알아야 하기 때문입니다. 여기서 많이 들 포기하기 때문에 어려운 부분인 게 맞습니다.

그래서 일단 이해도는 60%만 가지고 설치를 해보시고, 이후 내용들을 공부하다 보면, 다시 또 설치에 대한 내용을 이해해야 좀 더 제대로 알 수 있겠다 싶은 느낌이 오는데 그때 다시 설치 부분을 공부해 봐도 좋고요.

결론적으로 쿠버네티스는 어려운 게 맞기 때문에 한번은 맘 먹고 공부를 해야 되는 분야고, 그렇게 한 만큼 쿠버네티스를 할 줄 아는 개발자와 안해 본 개발자의 갭이 존재 하게 됩니다.

그러니 부디 포기하지 마시고, 이왕 시작한 공부 끝까지 가보시길 바래요.

그리고 쿠버네티스는 생소한 개념들이 많기 때문에 한번에 모든 내용을 다 이해 하려고 노력하기 보단, 강의를 여러번 반복해서 들으시길 권해드려요. :)

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 백엔드공부화이팅님.

질문 주신 내용은 쿠버네티스의 설치 방법에 관한 것입니다. 쿠버네티스는 여러 가지 설치 및 운영 방법이 있으며, 각 조직의 필요와 환경에 따라 방식이 달라질 수 있습니다.

일반적으로, 많은 기업이나 조직이 관리형 쿠버네티스 서비스를 선택하고 있습니다. AWS의 EKS, Google Cloud의 GKE, Azure의 AKS와 같은 클라우드 제공업체의 관리형 쿠버네티스 솔루션은 인프라 설정 및 유지보수의 복잡성을 줄여주고, 운영 부담을 덜어준다는 점에서 인기가 높습니다. 이 서비스들은 쿠버네티스 클러스터를 쉽게 배포하고, 확장하고, 모니터링할 수 있는 기능을 제공하기 때문에, 개발 및 운영 인력이 클러스터 관리에 집중하기보다는 실제 애플리케이션 개발과 서비스 제공에 초점을 맞출 수 있게 됩니다.

물론, 관리형 서비스를 사용하지 않고 직접 설치하여 사용하는 조직도 존재합니다. 이는 대부분 특수한 보안 요구사항이나 비용 절감, 또는 클라우드 벤더에 대한 종속성을 줄이는 것을 목표로 하는 경우가 있습니다. 직접 설치할 때는 kops, kubeadm, Rancher 등의 도구를 활용하여 설치하게 됩니다.

요약하자면, 관리형 쿠버네티스 서비스가 실무에서 보다 일반적으로 채택되고 있지만, 각 조직의 특정 요구나 상황에 따라 직접 설치하는 경우도 있습니다.

관련하여 이전에 다뤄진 유사한 질문을 참조하실 수 있습니다:
- 쿠버네티스 환경 구축 관련 질문입니다.
- 실무에서의 쿠버네티스 사용

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.