on
쿠버네티스 예제를 활용한 애플리케이션 개발
쿠버네티스 예제를 활용한 애플리케이션 개발
728x90
# 워드프레스 mysql 쿠버네티스 배포
cat <./kustomization.yaml secretGenerator: - name: mysql-pass literals: - password=YOUR_PASSWORD EOF
mkdir wordpress-project mv kustomization.yaml wordpress-project/ cd wordpress-project/
# 리소스 다운받기
curl -LO https://k8s.io/examples/application/wordpress/mysql-deployment.yaml curl -LO https://k8s.io/examples/application/wordpress/wordpress-deployment.yaml
# 방금전 추가한 파일을 리소스에 추가한다.
cat <>./kustomization.yaml resources: - mysql-deployment.yaml - wordpress-deployment.yaml EOF
# 패스워드를 변경하자
vim kustomization.yaml
# 실행
kubectl apply -k ./ kubectl get pod
- 로드밸런서를 통해서 사이트로 접속하면 워드프레스가 열린다.
# 스케일링 하기
kubectl scale deployment wordpress --replicas=3 kubectl get pod
- 워드프레스를 설치한다.
- 오류를 확인할때 : kubectl describe pod [pod이름]
# pod 을 스케일 아웃을 설정했을때 스케일 아웃이 안된다면 GCP가 지원을 하지 않기 때문이다.
- 수동으로 스케일 아웃을 수행하는 방법에 대해 알아보자.
# node 를 수동으로 지정해줘야 정상적인 스케일 아웃이 된다.
728x90
from http://may9noy.tistory.com/270 by ccl(A) rewrite - 2021-09-20 19:25:05