Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 922 Bytes

01.md

File metadata and controls

44 lines (28 loc) · 922 Bytes

Wordpress 서비스 만들기

스크립트 설명

  • 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: 3306
  • wordpress: 80

환경변수 정보

  • mysql:
    • MYSQL_ROOT_PASSWORD
  • wordpress:
    • WORDPRESS_DB_HOST
    • WORDPRESS_DB_PASSWORD

How-to

# 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/