mysql-deployment.yaml
: MySQL 컨테이너를 포함하는 deployment 생성mysql-service.yaml
: MySQL 네트워크 리소스 생성wordpress-deployment.yaml
: Wordpress 컨테이너 deployment 생성wordpress-service.yaml
: Wordpress 네트워크 리소스 생성
mysql
:mysql:5.6
wordpress
:wordpress:4.8-apache
mysql
: 3306wordpress
: 80
mysql
:MYSQL_ROOT_PASSWORD
wordpress
:WORDPRESS_DB_HOST
WORDPRESS_DB_PASSWORD
# mysql
kubectl apply -f mysql-deployment.yaml
kubectl apply -f mysql-service.yaml
# wordpress
kubectl apply -f wordpress-deployment.yaml
kubectl apply -f wordpress-service.yaml
💡 hint: https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/