Application references
These references are related to the build of the workload: Serving Web, Zope, Postgres, and Plone, and Internet access to these resources.
APIs
- https://operatorhub.io/operator/api-operator
- https://operatorhub.io/
- https://linuxsuren.github.io/api-testing/
- https://operatorhub.io/operator/app-director-operator
- https://operatorhub.io/operator/argocd-operator
- https://operatorhub.io/operator/argocd-operator-helm
- https://operatorhub.io/operator/ceph-s3-operator
- https://operatorhub.io/operator/postgresql
- https://operatorhub.io/operator/elastic-cloud-eck
- https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
- https://operatorframework.io/
Applications
- https://3.docs.plone.org/manage/deploying/backup.html
- https://6.docs.plone.org/install/containers/images/index.html
- https://artifacthub.io/packages/helm/bitnami/apache
- https://bluedynamics.com/blog/jens/the-zope-2-virtualhostmonster-how-it-works-internally.html
- https://carlos.mendible.com/2019/02/10/kubernetes-mount-file-pod-with-configmap/
- https://charmhub.io/postgresql/docs/t-setup-environment?channel=14/stable
- https://cloudinfrastructureservices.co.uk/apache-web-server-security-and-hardening-best-practices-checklist/
- https://community.plone.org/t/how-to-backup-and-restore-plone-files-and-images/12283/3
- https://community.plone.org/t/postgres-with-plone/7530/3
- https://dev.to/codewithml/setup-adminer-with-docker-for-database-management-4dd2
- https://devpress.csdn.net/ubuntu/62e7a40b907d7d59d1c8d15b.html
- https://httpd.apache.org/docs/2.4/en/mod/mod_access_compat.html
- https://httpd.apache.org/docs/2.4/en/mod/mod_auth_basic.html
- https://httpd.apache.org/docs/2.4/mod/mod_alias.html
- https://httpd.apache.org/docs/2.4/mod/mod_env.html
- https://httpd.apache.org/docs/2.4/mod/mod_filter.html
- https://httpd.apache.org/docs/2.4/mod/mod_headers.html
- https://httpd.apache.org/docs/2.4/mod/mod_mime.html
- https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html
- https://httpd.apache.org/docs/2.4/mod/mod_status.html
- https://httpd.apache.org/docs/2.4/mod/mod_unixd.html
- https://httpd.apache.org/docs/2.4/mod/mod_version.html
- https://httpd.apache.org/docs/current/mod/mod_setenvif.html
- https://hub.docker.com/_/adminer/
- https://hub.docker.com/_/plone/
- https://hub.docker.com/_/plone
- https://hub.docker.com/_/postgres
- https://hub.docker.com/r/eeacms/zope-2-7-2
- https://hub.docker.com/r/mryattle/zope2
- https://hub.docker.com/r/robcast/legacy-zope
- https://pypi.org/project/bluebream/
- https://pypi.org/project/Products.ZPsycopgDA/
- https://pypi.org/project/psycopg2/#files
- https://pypi.org/project/z3c.sqlalchemy/
- https://www.postgresql.org/download/linux/ubuntu/
- https://www.psycopg.org/
- https://www.psycopg.org/psycopg3/docs/basic/install.html
- https://docs.sqlalchemy.org/en/20/intro.html#installation
- https://github.com/plone/cookiecutter-zope-instance
- https://geekflare.com/apache-web-server-hardening-security/
- https://github.com/canonical/postgresql-k8s-operator/tree/main
- https://github.com/canonical/postgresql-k8s-operator
- https://zope.readthedocs.io/en/latest/zopebook/RelationalDatabases.html
- https://zpsycopgda.readthedocs.io/en/latest/installation.html
- https://github.com/wodby/adminer
- https://github.com/zopefoundation/Products.SQLAlchemyDA
- https://gitlab.gwdg.de/MPIWG/research-it/docker-legacy-zope
- https://kodekloud.com/blog/deploy-postgresql-kubernetes/
- https://thanhtungvo.medium.com/build-git-sync-for-side-car-container-in-kubernetes-4ee51bda84f0
- https://www.tutorialspoint.com/10-apache-web-server-security-and-hardening-tips
- https://www.crunchydata.com/blog/stateful-postgres-storage-using-kubernetes
- https://www.devopstricks.in/deploy-apache-kubernetes/
- https://github.com/CrunchyData/postgres-operator
- https://squidfunk.github.io/mkdocs-material/publishing-your-site/
- https://www.adminer.org/
- https://www.henryxieblogs.com/2019/04/use-configmap-to-store-httpconf-for.html
- https://www.digitalocean.com/community/tutorials/how-to-install-and-use-zope-2-and-postgresql-on-ubuntu-13-10
- https://www.linuxjournal.com/article/5849
- https://www.makeuseof.com/md-block-render-markdown-web-page/
- https://www.mkdocs.org/
- https://www.mkdocs.org/user-guide/configuration/
- https://zope.readthedocs.io/en/latest/zopebook/InstallingZope.html
- https://zope.readthedocs.io/en/latest/
- https://gitlab.gwdg.de/MPIWG/research-it/docker-legacy-zope/-/blob/master/legacy-zope-2.13/Dockerfile?ref_type=heads
- https://www.zope.dev/world.html
- https://hub.docker.com/r/robcast/legacy-zope
Network, Ingress and Certification Management
- https://benbrougher.tech/posts/microk8s-ingress/
- https://akyriako.medium.com/ssl-tls-for-kubernetes-with-cert-manager-and-lets-encrypt-87846ca74cb4
- https://betterprogramming.pub/strato-dyndns-controller-for-kubernetes-9a59ae426c5b
- https://betterprogramming.pub/how-to-use-kubernetes-secrets-for-storing-sensitive-config-data-f3c5e7d11c15
- https://brewpackets.blog/2023/02/20/calico-and-metallb-working-together-with-bgp/
- https://cert-manager.io/docs/concepts/issuer/
- https://cert-manager.io/docs/configuration/acme/
- https://cert-manager.io/docs/configuration/acme/dns01/
- https://cert-manager.io/docs/configuration/acme/http01/
- https://cert-manager.io/docs/installation/
- https://cert-manager.io/docs/troubleshooting/
- https://cert-manager.io/docs/troubleshooting/acme/
- https://cert-manager.io/docs/usage/ingress/
- https://cloud.google.com/kubernetes-engine/docs/how-to/load-balance-ingress
- https://discuss.linuxcontainers.org/t/simple-bridge-from-lxd-to-hosts-private-network-with-static-ip/14754
- https://docs.docker.com/network/drivers/macvlan/
- https://docs.docker.com/network/network-tutorial-macvlan/
- https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/
- https://docs.tigera.io/calico/latest/about
- https://docs.tigera.io/calico/latest/getting-started/kubernetes/
- https://docs.tigera.io/calico/latest/getting-started/kubernetes/microk8s
- https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart
- https://docs.tigera.io/calico/latest/network-policy/services/kubernetes-node-ports#before-you-begin
- https://docs.tigera.io/calico/latest/network-policy/services/kubernetes-node-ports
- https://docs.tigera.io/calico/latest/networking/configuring/bgp
- https://docs.tigera.io/calico/latest/networking/configuring/workloads-outside-cluster
- https://docs.tigera.io/calico/latest/networking/ipam/ip-autodetection
- https://docs.tigera.io/calico/latest/networking/openstack/
- https://docs.tigera.io/calico/latest/operations/calicoctl/install
- https://docs.tigera.io/calico/latest/operations/install-apiserver
- https://docs.tigera.io/calico/latest/reference/calicoctl/overview
- https://docs.tigera.io/calico/latest/reference/host-endpoints/pre-dnat
- https://docs.tigera.io/calico/latest/reference/resources/globalnetworkpolicy
- https://docs.tigera.io/calico/latest/reference/resources/hostendpoint
- https://docs.tigera.io/calico/latest/reference/resources/profile
- https://metallb.org/
- https://metallb.org/usage/
- https://medium.com/@chamilad/load-balancing-and-reverse-proxying-for-kubernetes-services-f03dd0efe80
- https://medium.com/avmconsulting-blog/encrypting-the-certificate-for-kubernetes-lets-encrypt-805d2bf88b2a
- https://opensource.byjg.com/devops/docker-easy-haproxy/
- https://opensource.byjg.com/devops/docker-easy-haproxy/microk8s.md
- https://vmwire.com/2020/09/29/using-lets-encrypt-certificates-with-cloud-director/
- https://vmwire.com/2022/02/07/running-kubernetes-dashboard-with-signed-certificates/
- https://www.frakkingsweet.com/metallb-calico-bgp-loadbalancer-and-loadbalancer-ips/
- https://earthly.dev/blog/setup-reverse-proxy-kubernetes-nginx/
- https://github.com/canonical/manual-tls-certificates-operator/tree/main
- https://kndrck.co/posts/microk8s_ingress_example/
- https://mvysny.github.io/microk8s-lets-encrypt/
- https://phoenixnap.com/kb/microk8s-ingress
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/130af33510882ae62c89277f2ad0baca50e0fafe/deploy/static/mandatory.yaml
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.2.0/deploy/static/provider/cloud/deploy.yaml
- https://subscription.packtpub.com/book/cloud-and-networking/9781785287916/1/ch01lvl1sec12/connecting-two-networks
- https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx/
- https://help.dyn.com/tsig/
- https://help.ubuntu.com/community/DynamicDNS
- https://sourceforge.net/projects/ddclient/
- https://platform9.com/learn/v1.0/tutorials/nginix-controller-via-yaml
- https://www.datree.io/helm-chart/ddns-updater-truecharts
- https://discuss.kubernetes.io/t/addon-ingress/11259/31
- https://discuss.kubernetes.io/t/addon-ingress/11259/35
- https://github.com/canonical/microk8s-core-addons/blob/main/addons/ingress/ingress.yaml
- https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/
- https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/index.md
Wordpress
- https://kubeapps.dev/docs/latest/tutorials/getting-started/
- https://github.com/jvalderrama/helm-training
- https://kubeapps.dev/docs/latest/tutorials/getting-started/
- https://kubeapps.dev/docs/latest/howto/dashboard/
- https://bitnami.com/stack/wordpress/helm
Minecraft
- https://docker-minecraft-server.readthedocs.io/en/latest/
- https://hub.docker.com/r/itzg/minecraft-server/
- https://github.com/solarhess/kubernetes-minecraft-server
- https://github.com/solarhess/kubernetes-minecraft-server/blob/master/helm/minecraft/templates/volume.yaml
AI
- https://github.com/neuml/txtai
- https://neuml.github.io/txtai/
- https://github.com/neuml/txtai/blob/master/examples/39_Classic_Topic_Modeling_with_BM25.ipynb
- https://neuml.github.io/txtai/examples/
- https://medium.com/neuml/introducing-txtai-the-all-in-one-embeddings-database-c721f4ff91ad