GKE + WordPress 튜토리얼을 Rancher2.0 Technical Preview에서 들여다 보았습니다.
이번에는 수입 후를 중심으로 보고 싶습니다.
먼저 Google Cloud Platform(이후 GCP) 공식 자습서를 따라 GKE에 k8s 클러스터를 구축하여 WordPress를 배포합니다.
이 튜토리얼은 단지 WordPress를 배포하고 끝나는 대신 WordPress와 MySQL 데이터베이스를 GCE의 Disk에 구축하여 Persistent Disk로 만듭니다. 노드나 WordPress, MySQL 컨테이너를 삭제해도 데이터베이스 정보가 사라지지 않고 노드나 WordPress, MySQL 컨테이너를 자동 복구하는 구조로 되어 있습니다.
Rancher2.0에서 그 상황을 그래픽으로 들여다보고 싶습니다.
GKE + WordPress 튜토리얼 구현
1.GCP 신청
GCP에 가입하면 1년 동안 $300 무료로 이용할 수 있습니다.
2. Google Cloud SDK Shell 설치
튜토리얼에서는 Google Cloud SDK Shell을 이용하여 CLI 작업이 되므로 설치합니다.
3. 튜토리얼 실시
자습서를 따라 GKE에 k8s 클러스터를 만들고 GCE Disk를 Persistent Disk로 만들고 WordPress를 배포합니다.
Rancher2.0 Server 구축 및 GKE GKE Kubernetes Cluster 가져오기
여기에 대해서는 이전 게시물 기사를 따라 제작할 수 있습니다.
컨테이너의 움직임을 들여다 본다.
MySQL의 컨테이너를 삭제해 보겠습니다.
kubectl delete pod -l app=mysql
노드가 변경되었습니다.
WordPress 컨테이너를 삭제해 봅니다.
kubectl delete pod -l app=wordpress
노드가 변경되었습니다. !
WordPress의 페이지 내용은 유지됩니다.
노드의 움직임을 들여다 본다.
GCP 대시보드에서 노드를 삭제해 봅니다.
새롭게 노드가 자동 구축되어 WordPress와 MySQL 컨테이너도 만들어져, 되돌아가는 것을 알 수 있습니다.
디스크가 노드 측에 외장되어 있고, 거기에 WordPress와 MySQL에 필요한 Persistent Data로서 저장되어 있기 때문에 노드와 컨테이너가 삭제되어도 자동 복구 후에 그 디스크를 읽으러 가기 때문에 WordPress의 페이지 내용에 변화는 없습니다.
WordPress의 페이지 내용은 유지됩니다.
이 튜토리얼은, 싱글 컨테이너이기 때문에, 노드와 컨테이너가 구축중의 사이는 페이지에 액세스 할 수 없기 때문에, 이 변은 컨테이너수를 늘려 중복 구성등을 검토할 필요가 있군요.
Rancher2.0 Technical Preview 버전에서 GKE의 kubernetes 클러스터를 가져와서 시각화된 노드와 컨테이너를 들여다 보았습니다.
kubernetes dashboard에서도 가능하지만 Rancher도 그래픽적인 느낌으로 kubernetes 클러스터의 상황을 이미지하기 쉽다고 생각합니다.
GCP, GKE, kubernetes, Rancher 2.0을 사용해보고 싶은 분은 꼭!
Reference
이 문제에 관하여(GKE + WordPress 튜토리얼을 Rancher2.0 Technical Preview에서 들여다 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cyberblack28/items/80dc96cda7d25f683bd8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
kubectl delete pod -l app=mysql
kubectl delete pod -l app=wordpress
GCP 대시보드에서 노드를 삭제해 봅니다.
새롭게 노드가 자동 구축되어 WordPress와 MySQL 컨테이너도 만들어져, 되돌아가는 것을 알 수 있습니다.
디스크가 노드 측에 외장되어 있고, 거기에 WordPress와 MySQL에 필요한 Persistent Data로서 저장되어 있기 때문에 노드와 컨테이너가 삭제되어도 자동 복구 후에 그 디스크를 읽으러 가기 때문에 WordPress의 페이지 내용에 변화는 없습니다.
WordPress의 페이지 내용은 유지됩니다.
이 튜토리얼은, 싱글 컨테이너이기 때문에, 노드와 컨테이너가 구축중의 사이는 페이지에 액세스 할 수 없기 때문에, 이 변은 컨테이너수를 늘려 중복 구성등을 검토할 필요가 있군요.
Rancher2.0 Technical Preview 버전에서 GKE의 kubernetes 클러스터를 가져와서 시각화된 노드와 컨테이너를 들여다 보았습니다.
kubernetes dashboard에서도 가능하지만 Rancher도 그래픽적인 느낌으로 kubernetes 클러스터의 상황을 이미지하기 쉽다고 생각합니다.
GCP, GKE, kubernetes, Rancher 2.0을 사용해보고 싶은 분은 꼭!
Reference
이 문제에 관하여(GKE + WordPress 튜토리얼을 Rancher2.0 Technical Preview에서 들여다 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cyberblack28/items/80dc96cda7d25f683bd8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)