728x90
[GCP] GKE 사용해보기
GKE 클러스터 생성은 아래 포스팅에서 확인
https://heywantodo.tistory.com/116
이제 생성한 클러스터에 연결해보자, 연결 또한 매우 간단하다.
콘솔에서 연결을 클릭
연결을 클릭 후 CLOUD SHELL에서 실행을 선택
그럼 CLOUD SHELL에 자동으로 명령어가 입력되고 명령어를 실행시켜주면 됨
Kubectl get nodes 명령어를 통해 Node 확인
Pod 생성 테스트
kubectl run test --image=nginx
kubectl get pods
kubectl expose pod/test --type="NodePort" --port 80 --target-port=80 --protocol="TCP"
kubectl get svc
kubectl exec -it test -- /bin/bash
curl 10.118.131.230
콘솔에서 실행 중인 Pod와 Service 확인 가능
웹에서 접속을 해보려면 네트워크 방화벽을 열어줘야 함
콘솔에서 VPC로 이동 후 방화벽에서 NodePort 규칙 추가해주면 됨
kubectl get pods -o wide
kubectl get nodes -o wide
위 명령어를 통해서 Pod가 어느 Node에 생성되었는지 확인 후
대상 Node의 External IP:NodePort로 접속해주면 확인 가능
반응형
'💻 CSP > GCP' 카테고리의 다른 글
[GCP] Artifact Registry (0) | 2023.07.18 |
---|---|
[GCP] GKE로 웹 애플리케이션 배포 (2) (0) | 2023.06.19 |
[GCP] GKE로 웹 애플리케이션 배포 (1) (0) | 2023.06.18 |
[GCP] GKE 클러스터 생성해보기 (0) | 2023.06.16 |
[GCP] GKE (Google Kubernetes Engine) (0) | 2023.06.15 |