[root@k8smaster wordpress]# pwd
/root/k8s_yml/wordpress
[root@k8smaster wordpress]# ls
mysql-rc.yml mysql-svc.yml wordpress wordpress-rc.yml wordpress-svc.yml
wordpress+数据库,两个服务,四个资源
[root@k8smaster wordpress]# cat mysql-rc.yml
apiVersion: v1
kind: ReplicationController
metadata:
name: wordpress-db
spec:
replicas: 1
selector:
app: wordpress-db
template:
metadata:
labels:
app: wordpress-db
spec:
containers:
- name: wordpress-db
image: 10.0.0.11:5000/mysql:5.7
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: 'somewordpress'
- name: MYSQL_DATABASE
value: 'wordpress'
- name: MYSQL_USER
value: 'wordpress'
- name: MYSQL_PASSWORD
value: 'wordpress'
[root@k8smaster wordpress]# cat wordpress-svc.yml
apiVersion: v1
kind: Service
metadata:
name: wordpress
spec:
type: NodePort
ports:
- port: 80
nodePort: 30007
selector:
app: wordpress
[root@k8smaster wordpress]# cat mysql-rc.yml
apiVersion: v1
kind: ReplicationController
metadata:
name: wordpress-db
spec:
replicas: 1
selector:
app: wordpress-db
template:
metadata:
labels:
app: wordpress-db
spec:
containers:
- name: wordpress-db
image: 10.0.0.11:5000/mysql:5.7
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: 'somewordpress'
- name: MYSQL_DATABASE
value: 'wordpress'
- name: MYSQL_USER
value: 'wordpress'
- name: MYSQL_PASSWORD
value: 'wordpress'
[root@k8smaster wordpress]# cat mysql-svc.yml
apiVersion: v1
kind: Service
metadata:
name: wordpress-db
spec:
ports:
- port: 3306
targetPort: 3306
selector:
app: wordpress-db
创建资源
371 kubectl create -f mysql-rc.yml
372 kubectl create -f mysql-svc.yml
373 kubectl create -f wordpress-rc.yml
374 kubectl create -f wordpress-svc.yml
需要镜像:mysql+wordpress(docker官方可pull)导入标签上传
[root@k8smaster wordpress]# ll /opt/myregistry/docker/registry/v2/repositories/
total 0
drwxr-xr-x 5 root root 55 Feb 27 13:25 alpine
drwxr-xr-x 5 root root 55 Feb 28 16:43 mysql
drwxr-xr-x 5 root root 55 Feb 27 17:03 nginx
drwxr-xr-x 5 root root 55 Feb 27 16:49 pod-infrastructure
drwxr-xr-x 5 root root 55 Feb 28 16:45 tomcat-app
drwxr-xr-x 5 root root 55 Feb 28 17:36 wordpress
浏览器访问
10.0.0.12:30007
10.0.0.13:30007
来源:CSDN
作者:健士
链接:https://blog.csdn.net/weixin_45581487/article/details/104572376