클라우드 배우기
Kubernetes 단일 Pods 내 wordpress + mysql 설치 - Centos 7 본문
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 입력하면 하기 화면 출력
'kubernetes' 카테고리의 다른 글
Kubernetes 복수 Pods 로 wordpres + mysql 설치 - Centos7 (0) | 2023.09.13 |
---|---|
Kubernetes(K8S) pods 내 파일 복사 - Centos7 (0) | 2023.09.13 |
Kubernetes(k8s) Deployments - Centos 7 (0) | 2023.09.13 |
Kubernetes(k8s) Replicas - Centos (0) | 2023.09.13 |
Kubernetes Labels - Centos7 (0) | 2023.09.13 |