This chart deploys on K8-on-KVM implementation using Cloudflare Tunnel found here: https://github.com/delisled/K8-on-KVM
How I created this wordpress chart:
- Pulled guestbook chart
- Added ingress and changed "front-end" service to loadbalancer in the Helm Chart
- Uninstalled existing deployment
- Packaged modified chart
- Installed packaged chart
- Tests resulted in a successful deployment
Installation Instructions
Install: helm install guestbook oci://registry-1.docker.io/ddelisle/guestbook
Once deployed on your K8 cluster, perform these steps:
- kubectl edit ingress guestbook
- Modify line with your: "[sub-domain preference].[cloudflare domain name]": external-dns.alpha.kubernetes.io/hostname:
- Modify line with your: "[cloudflare tunnel id].cfargotunnel.com": external-dns.alpha.kubernetes.io/target:
- Modify line to match your: "external-dns.alpha.kubernetes.io/hostname" entry: "spec"/"rules"/"- host"
Login page URL example: https://guestbook.cd3.online