Berikut ini adalah lanjutan dari seri artikel sebelumnya yaitu Install NFS Server menggunakan Helm pada Kubernetes Cluster. Syarat untuk menginstall WordPress menggunakan Helm sudah terpenuhi, maka selanjutnya kita bisa langsung melakukan eksekusi perintah seperti ini:
Download Source
Pada Master, jalankan perintah:
wget -c https://raw.githubusercontent.com/nugiabdiansyah/k8s-opensuse/master/wordpress.yaml
Biasanya saya langsung memberikan nama domain, agar bisa diakses menggunakan nama, edit file wordpress.yaml sesuaikan baris ini:
-- hosts: - name: nugi.local path: / --
Helm Install WordPress
Jika sudah, silakan jalankan perintah berikut untuk melakukan instalasi WordPress menggunakan Helm:
helm install --name wordpress-nugi -f wordpress.yaml --set persistence.storageClass=nfs --set persistence.size=2Gi --set service.type=NodePort stable/wordpress --set mariadb.master.persistence.storageClass=nfs
Tunggu sampai semua service pods running, bisa dicek dengan melakukan perintah:
kubectl get pods wordpress-nugi
Cek Service
kubectl get svc
Cek PVC
kubectl get pvc
Jika sudah, selesai dan running semua. Pada browser, silakan masukan alamat ini:
http://FLOATING_IP_WORKER0:PORT/ http://FLOATING_IP_WORKER1:PORT/
Sesuaikan dengan jumlah workernya ya, biasanya ketika diakses masing-masing worker memiliki tampilan yang sama yaitu WordPress yang kita install. Jika sudah tampil WordPress, maka instalasi sudah berhasil. ~Yeay~~
Selanjutnya cara menghubungkan WordPress agar bisa diakses dari luar akan saya sampaikan pada artikel selanjutnya, see you next article~~
Semoga bermanfaat..