2020. 7. 17. 17:52ㆍ실천해본것들
링크 -> GKE 빠른 시작 으로 들어간다
https://cloud.google.com/kubernetes-engine/docs/quickstart
gcloud container clusters get-credentials zen-cluster-1 --zone us-central1-c --project strategic-cargo-283604
kubectl get nodes -o wide
kubectl get pods -o wide
# test application 배포 만들기
kubectl create deployment hello-server --image=gcr.io/google-samples/hello-app:1.0
# deployment된 application을 노출한다
kubectl expose deployment hello-server --type LoadBalancer --port 80 --target-port 8080
# 서비스에 있는 외부 ip 를 통해 접속한다
kubectl get service hello-server
##: 서비스의 외부 IP 주소가 채워질 때까지 몇 분 정도 기다려야 할 수 있습니다. 애플리케이션의 외부 IP가 <pending>인 경우 kubectl get을 다시 실행합니다.
# 안된다면 방화벽 설정을 한다
GCP -> VPC 네트워크 -> 방화벽 ->방화벽 규칙 새로 만들기
방화벽 규칙(빠른 시작을 위한 설정. 추천하지 않음)
우선순위를 default(1000)값 보다 작게 설정한다
IP 범위를 0.0.0.0/0 (필터 안함) 으로 한다 .
문제 발생시 지운다음에 다시 이전 과정을 반복할 수 있다. deployment를 먼저지우지 않으면 pod는 계속 부활한다
# deployment, service, pods 삭제
kubectl delete deployment hello-server
kubectl delete service hello-server
kubectl delete pods hello-server-7f8fd4d44b-k9pfp
# 지우는 다른 방법도 있다.
kubectl delete deployments/(deployment이름) services/(서비스 이름)
# 남아있는 pod, service 있는지 확인
kubectl get service hello-server
kubectl get pods -o wide
kubectl get all
# cluster 지우기
gcloud container clusters delete (클러스터이름)
하지만 잘 안지워진다. 터미널 말고 GCP 콘솔에서 지우자
------
# yaml 형식으로 pods에 대한 정보를 본다
kubectl get pods -o yaml
kubernetes engine -> 작업 부하, 서비스 및 수신 메뉴에서 monitoring을 할 수 있다.
memo
https://cloud.google.com/vpc/docs/using-firewalls?hl=ko
https://kubernetes.io/ko/docs/concepts/cluster-administration/manage-deployment/
https://knight76.tistory.com/entry/kubernetes-%EC%82%AD%EC%A0%9C-%EC%88%9C%EC%84%9C
https://cloud.google.com/sdk/gcloud/reference/container/clusters/delete?hl=ko
https://judo0179.tistory.com/66
happy 하다
잡 메모
https://dev.mysql.com/doc/refman/5.7/en/entering-queries.html
'실천해본것들' 카테고리의 다른 글
AWS - 1 - EC2 instance 생성 (0) | 2020.08.23 |
---|---|
install PyQt designer (0) | 2020.07.24 |
(legacy-170720) Google Speech API quick start (0) | 2020.07.14 |
안드로이드 진동 감지, 가속도계, 진동 발생 (0) | 2020.03.08 |
리사이클러 뷰에 크롤링한 결과 표시하기 (0) | 2019.12.09 |