K8S搭建好的基础上再开始
[root@node-1 ~]# kubectl create namespace blog
namespace/blog created
[root@node-1 ~]# vim wordpress-db.yaml
[root@node-1 ~]# kubectl create -f wordpress-db.yaml
deployment.apps/mysql-deploy created
service/mysql created
[root@node-1 ~]# kubectl describe svc mysql -n blog
[root@node-1 ~]# vim wordpress.yaml
第二十七行的IP是mysql svc的 clusterIP
[root@node-1 ~]# kubectl create -f wordpress.yaml
deployment.apps/wordpress-deploy created
service/wordpress created
[root@node-1 ~]# vim wordpress-pod.yaml
[root@node-1 ~]# kubectl create -f wordpress-pod.yaml
pod/wordpress created
[root@node-1 ~]# kubectl get svc -n blog
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
mysql ClusterIP 10.100.176.186 <none> 3306/TCP 9m48s
wordpress NodePort 10.109.63.169 <none> 80:32559/TCP 5m13s
浏览器中搜索NodeIP加上32559端口就可访问wordpress应用