기존 GCP VM 인스턴스에 Kubernetes를 수동으로 설치할 수 있나요?

기존 GCP VM 인스턴스에 Kubernetes를 수동으로 설치할 수 있나요?

저는 Kubernetes의 초보자입니다. GCP VM 인스턴스에서 마이크로서비스 애플리케이션을 호스팅했습니다. 애플리케이션을 배포, 관리, 확장하는 데 Kubernetes를 사용하고 싶습니다. GCP는 이를 위해 GKE를 제공하지만 이를 사용하고 싶지 않은 경우 기존 VM 인스턴스에 Kubernetes를 수동으로 설치합니다.

가능합니까? 기존 GCP VM 인스턴스에 Kubernetes를 수동으로 설치하는 방법은 무엇입니까?

답변1

@Michael Hampton이 지적한 것처럼 이 주제는 매우 복잡할 수 있으며 명확하고 올바른 해결책은 없습니다.

이 답변은 실제 솔루션보다 더 많은 기준과 참조를 제공/설정하는 것입니다.


이 질문을 부분별로 나누면 다음과 같습니다.

기존 GCP VM 인스턴스에서 Kubernetes를 수동으로 수행할 수 있나요?

간단히 말해서 가능합니다. 선택할 수 있는 옵션이 많이 있습니다. 각 솔루션에는 장점과 단점이 있습니다. 또한 VM이 배포된 운영 체제에 따라 달라집니다.

일부옵션은 다음과 같습니다.

기존 GCP VM 인스턴스에 Kubernetes를 수동으로 설치하는 방법은 무엇입니까?

위에 링크된 각 솔루션에는 해당 홈페이지에 대한 링크가 있습니다. 설치 단계/팁을 찾을 수 있습니다. 각 솔루션은 다르므로 선택한 옵션이 귀하의 요구 사항에 적합한지 확인하는 것이 좋습니다.

참고 사항!

예를 들어 GCP에서 Kubernetes 클러스터를 생성하려는 경우 네트워크에 프로토콜이 허용되는지 kubeadm확인하세요 .IPIP


이 질문은 본질적으로 공급자 관리형 Kubernetes 솔루션과 자체 관리형 Kubernetes 솔루션 간의 차이점을 설명합니다.

그 뒤에 있는 일반적인 아이디어는 공급자 관리 솔루션(예: GKE, AKS, EKS)에서 프로비저닝, 관리, 업데이트, 로깅 및 모니터링 등의 일부 측면을 클라우드 공급자가 처리한다는 것입니다. GCE을 사용하지 않고 VM 에 클러스터를 프로비저닝하면 GKE자체 관리형 솔루션을 갖게 됩니다.

업데이트, 프로비저닝을 처리해야 하며 특정 요구 사항(및 요구 사항)에 맞게 설치를 조정해야 합니다(좋은 일이 될 수 있음).

공급자 관리 솔루션과 자체 관리 솔루션의 차이점을 설명하는 기사가 있습니다. 내가 언급한 측면에 대한 일반적인 아이디어를 제공할 수 있습니다.


달리기 비용의 차이를 추정하려면 다음을 수행하십시오.

  • GCE VM그 위에 Kubernetes가 설치되어 있습니다.
  • GKE단일 노드가 있는 단일 영역 클러스터

당신이 사용할 수있는:

또한 가격 책정에 대한 문서를 확인하는 것이 좋습니다 GKE.

공책!

PVC고정 IP 주소, 's'로 사용되는 영구 디스크 등 프로젝트에서 사용되는 다른 리소스에는 추가 요금이 적용될 수 있습니다.


추가 참조:

관련 정보