1. 새 프로젝트 생성

- Project만 지우면 프로젝트 내에 인스턴스, 리소스가 한번에 제거가 된다
- 상위 개념으로 Company를 설정할 수 있지만, 후에 Company 밑에 다른 프로젝트가 있다면,Company를 삭제할 때 문제가 발생하므로 "조직 없음" 으로 설정하자.
- 프로젝트 이름과 프로젝트 ID를 고유 이름으로 만들어야 관리하기 편하다
2. 쿠버네티스 클러스터 접속

- GCP는 모든 기능을 설치해 두지 않기 때문에, 클릭할 때 설치가 진행된다(시간이 걸림)
2-1. 표준 클러스터 만들기

2-2. 지역 설정(region)

2-3. 노드 설정 변경

3. 클러스터 연결

- cloud shell 을 통해 크롬에서 연결할 수 있다(별도 설치 안해도 된다)

4. nginx Test
kubectl get nodes #노드 확인
#kubectl run nginx --image=nginx #pods run 안된다.. # https://www.inflearn.com/questions/35148
kubectl create deployment nginx --image=nginx #명령어가 바뀐거 같다 찾아보자
kubectl expose deployment nginx --port=80 --type=LoadBalancer

- 주의할 점 : 강의랑 달리 run 명령어만으로 deployment가 할당되지 않는다.
참고
https://kingofbackend.tistory.com/163
[Kubernetes] 오브젝트 생성시 run, create, apply 차이
이 글은 쿠버네티스 공부한 흔적을 남기기 위한 글입니다. 오브젝트를 생성할 때 명령어만으론 한계가 있어 yaml에 스펙을 작성 후 생성합니다. 작성한 yaml 파일 기준으로 run, create, apply로 오브젝
kingofbackend.tistory.com
https://doitnow-man.tistory.com/entry/kubernetes-pod%EC%99%80-deployment-%EC%B0%A8%EC%9D%B4
[kubernetes] pod와 deployment 차이
개요 본 post는 인프런의 "쿠버네티스-쉽게시작"을 기반으로 작성 되었습니다. pod와 deployment 차이를 알아 보겠습니다. Pod - Node어디에 배포가 될 지 알수 없음 Deployment - 같은 Pod가 여러개의 Node에
doitnow-man.tistory.com
'데브옵스(DevOps)를 위한 쿠버네티스 마스터 > 쿠버네티스 들어가기' 카테고리의 다른 글
| 쿠버네티스에서 실행할 GO언어 컨테이너 작성 (0) | 2022.07.09 |
|---|---|
| AWS EKS를 활용한 쿠버네티스 사용 (0) | 2022.07.09 |
| 클러스터 구성 및 쿠버네티스 테스트 (0) | 2022.06.06 |
| master 노드와 work 노드 생성 (0) | 2022.06.06 |
| 우분투 환경에 클러스터 설치 (0) | 2022.06.04 |