
저는 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'로 사용되는 영구 디스크 등 프로젝트에서 사용되는 다른 리소스에는 추가 요금이 적용될 수 있습니다.
추가 참조: