Install WordPress in Kubernetes
To install WordPress in Kubernetes, you need to install helm package manager.
Now run
1 |
helm install stable/wordpress |
After the helm chart is run, you will get commands to get login for WordPress admin area.
Here is services it create
1 2 3 4 5 6 |
boby@sok-01:~$ kubectl get service NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.39.240.1 <none> 443/TCP 34m whopping-labradoodle-mariadb ClusterIP 10.39.248.140 <none> 3306/TCP 2m whopping-labradoodle-wordpress LoadBalancer 10.39.253.160 35.193.33.14 80:32054/TCP,443:30939/TCP 2m boby@sok-01:~$ |
List of all pods
1 2 3 4 5 6 |
boby@sok-01:~$ kubectl get pod NAME READY STATUS RESTARTS AGE ubuntu 0/1 Completed 0 21m whopping-labradoodle-mariadb-0 1/1 Running 0 3m whopping-labradoodle-wordpress-8bddb5fdf-2l24d 1/1 Running 0 3m boby@sok-01:~$ |
Deployments
1 2 3 4 |
boby@sok-01:~$ kubectl get deployment NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE whopping-labradoodle-wordpress 1 1 1 1 4m boby@sok-01:~$ |
To scale the deployment, run
1 2 3 |
boby@sok-01:~$ kubectl scale deployment/whopping-labradoodle-wordpress --replicas=2 deployment.extensions/whopping-labradoodle-wordpress scaled boby@sok-01:~$ |