Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

클라우드 엔지니어 꿈나무

Kubernetes 단일 Pods 내 wordpress + mysql 설치 - Centos 7 본문

kubernetes

Kubernetes 단일 Pods 내 wordpress + mysql 설치 - Centos 7

새싹싹이 2023. 9. 13. 16:08

Kubernetes 단일 Pods 내 다수 Container는 권장하지 않음 

 

yum install -y haproxy
yum install -y  http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
vi /etc/yum.repos.d/mysql-community.repo
vi myword.yml

---
apiVersion: v1
kind: Pod
metadata:
  name: word-sql
  labels:
    env: prod

spec:
  containers:
  - name: wordpress
    image: wordpress:5.6
    imagePullPolicy: IfNotPresent
    env:
    - name: WORDPRESS_DB_HOST
      value: word-sql:3306
    - name: WORDPRESS_DB_NAME
      value: wordpress
    - name: WORDPRESS_DB_USER
      value: root
    - name: WORDPRESS_DB_PASSWORD
      value: It12345!
    ports:
    - containerPort: 80

  - name: mysql
    image: mysql:5.7
    imagePullPolicy: Never
    env:
    - name: MYSQL_ROOT_PASSWORD
      value: It12345!
    - name: MYSQL_DATABASE
      value: wordpress
    - name: MYSQL_ROOT_HOST
      value: "%"
    ports:
    - containerPort: 3306

kubectl apply -f myword.yml

kubectl get pods -o wide

인터넷창 10.0.0.1 입력하면 하기 화면 출력