![[Kubernetes] GCP에서 Kubespray로 Kubernetes 클러스터 구축하기: 단계별 가이드](/static/7d0b49e240b98541c7ff15cf808aef6c/880e0/kubespray.jpg)
Master 노드 하나와 Worker 노드 세 개로 총 네 개의 서버가 필요합니다. | 항목 | 사양 |
|---|---|
| CPU | 1 CPU 이상 |
| 메모리 | 2 GB 이상 |
| OS | CentOS 7, RHEL 7, Ubuntu 16.04+ etc. |
네트워크 연결되어 있어야 합니다.정보가 겹치지 않아야 합니다.hostname: hostname MAC address: ip link 또는 ifconfig -a product_uuid: sudo cat /sys/class/dmi/id/product_uuid
포트입니다. 각 포트는 방화벽에서 모두 허용 되어 있어야 합니다.| 노드 | 프로토콜 | 방향 | 포트 범위 | 목적 | 누가 사용? |
|---|---|---|---|---|---|
| Master | TCP | Inbound | 6443 | Kubernetes API server | All |
| Master | TCP | Inbound | 2379-2380 | etcd server client API | kube-apiserver, etcd |
| Master | TCP | Inbound | 10250 | Kubelet API | Self, Control plane |
| Master | TCP | Inbound | 10251 | kube-scheduler | Self |
| Master | TCP | Inbound | 10252 | kube-controller-manager | Self |
| Worker | TCP | Inbound | 10250 | Kubelet API | Self, Control plane |
| Worker | TCP | Inbound | 30000-32767 | NodePort Services | All |
GCP에는 이미 Kubernetes Engine란 이름으로 쿠버네티스를 사용할 수 있는 서비스를 제공하고 있습니다.