<aside> 🙋🏻 쿠버네티스 환경에서 MySQL Operator 를 통해 MySQL 설정, 관리, 업그레이드, 백업 등의 작업을 하실 수 있습니다. 실습 환경 설치장애 테스트를 손쉽게 테스트 해볼 수 있게 실습 가이드vagrantfile 을 제공합니다. MySQL Operator 을 운영하시거나 기술 검토하시는 분들에게 조금이나마 도움이 되었으면 합니다.

</aside>

소개

MySQL Operator for Kubernetes : 쿠버네티스 클러스터로 MySQL InnoDB Cluster 관리, MySQL 8.0.29 버전과 함께 GA 됨 - 링크

그림 출처:  https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-introduction.html

그림 출처: https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-introduction.html

실습 환경 배포

실습 환경 구성도 : 자신의 PC 1대에서 vagrant 로 Ubuntu 가상머신을 쿠버네티스 배포 - 권장 PC환경(CPU 4코어 이상, 램 16기가 이상)

Untitled

# vagrant 파일 다운로드
curl -O <https://raw.githubusercontent.com/gasida/KANS/main/mysql/Vagrantfile>

**# 배포**
vagrant up

# 마스터노드 접속 : 아래 실습의 모든 작업은 마스터노드에서 진행됩니다
vagrant ssh k8s-m

# (워커)노드 접속
vagrant ssh k8s-w1
vagrant ssh k8s-w2
vagrant ssh k8s-w3

# (참고) 실습 완료 후 삭제 시
vagrant destroy -f

MySQL Operator for Kubernetes 설치

워드프레스 설치