Directory structure:
└── groovemonkey-project-based-kubernetes/
├── readme.md
├── 01-kubectl-setup.md
├── 02-digitalocean-setup.md
├── 04-kubernetes-master-node-architecture.md
├── 05-wordpress-runthrough.md
├── 06-kubernetes-objects.md
├── 07-pods.md
├── 08-persistent-data-volumes.md
├── 09-replicasets.md
├── 10-services.md
├── 11-secrets.md
├── 12-configmaps.md
├── 13-deployments-TODO.md
├── 1xx-real-life-k8s-skills--debugging-commands-files.md
├── archive.md
├── TODO.md
└── projects/
├── nextcloud-broken/
│ ├── nextcloud-notes.md
│ ├── Project-Instructions.md
│ ├── configs/
│ │ ├── nextcloud.conf
│ │ └── nginx-nextcloud.conf
│ ├── manifests/
│ │ ├── mysql-replicaset.yaml
│ │ ├── mysql-service.yaml
│ │ ├── mysql-volume-claim.yaml
│ │ ├── nextcloud-datavolume-claim.yaml
│ │ ├── nextcloud-fpm-deployment.yaml
│ │ ├── nextcloud-service.yaml
│ │ ├── nginx-deployment.yaml
│ │ ├── nginx-service-DO-LB.yaml
│ │ └── test-replicaset.yaml
│ └── secrets/
│ └── mysql-rootpass.txt
└── wordpress/
├── Project-Instructions.md
├── configs/
│ └── apache.conf
├── manifests/
│ ├── DO-loadbalancer.yaml
│ ├── mysql-replicaset.yaml
│ ├── mysql-service.yaml
│ ├── mysql-volume-claim.yaml
│ ├── wordpress-datavolume-claim.yaml
│ └── wordpress-deployment.yaml
└── secrets/
└── wp-mysql-secrets.yaml