Research References
References on the topics of virtualisation, kubernetes, storage and helm.
Virtualisation
- http://linux-vserver.org/Paper
- http://supervisord.org/
- https://blog.container-solutions.com/linux-capabilities-in-practice
- https://blog.container-solutions.com/linux-capabilities-why-they-exist-and-how-they-work
- https://blog.mobyproject.org/introducing-buildkit-17e056cc5317
- https://blogs.vmware.com/teamfusion/2021/09/fusion-for-m1-public-tech-preview-now-available.html
- https://cloud-images.ubuntu.com/releases/22.04/release/
- https://devm.io/docker/build-containers-quickly-buildah-155839-001
- https://documentation.ubuntu.com/lxd/en/latest/
- https://earthly.dev/blog/lxc-vs-docker/
- https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software
- https://en.wikipedia.org/wiki/Hercules_(emulator)
- https://github.com/cncf/foundation/blob/main/code-of-conduct.md
- https://github.com/containernetworking/cni
- https://github.com/containers/Demos/blob/main/building/buildah_intro/buildah_intro.sh
- https://github.com/kata-containers/kata-containers/tree/main/docs/install
- https://github.com/moby/buildkit
- https://github.com/opencontainers/
- https://katacontainers.io/docs/
- https://libvirt.org/manpages/libvirtd.html
- https://linux-kvm.org/page/HOWTO
- https://linux.how2shout.com/how-to-use-virt-manager-gui-to-manage-multipass-ubuntu-vms/
- https://linuxcontainers.org/incus/
- https://linuxcontainers.org/lxd/
- https://multipass.run/
- https://pwittrock.github.io/docs/getting-started-guides/rkt/
- https://rocket.readthedocs.io/en/latest/README/
- https://share.confex.com/share/124/webprogram/Handout/Session16427/share-march-2015-kvm-for-zvm-lovers.pdf
- https://supratim-sanyal.blogspot.com/2018/10/bionic-beaver-on-zarchitecture-my.html
- https://ubuntu.com/blog/lxd_ui
- https://ubuntu.com/blog/lxd-5-17-is-now-available
- https://ubuntu.com/blog/lxd-networking-lxdbr0-explained
- https://ubuntu.com/blog/lxd-vs-docker
- https://ubuntu.com/blog/one_command_micro_cloud
- https://ubuntu.com/blog/using-cloud-init-with-multipass
- https://ubuntu.com/blog/what-are-linux-containers
- https://ubuntu.com/kubernetes/charmed-k8s
- https://ubuntu.com/lxd
- https://ubuntu.com/openstack
- https://ubuntu.com/security/docker-images
- https://ubuntu.com/server/docs/install/autoinstall-quickstart
- https://ubuntu.com/tutorials/explore-openstack-components-and-set-up-an-openstack-client
- https://ubuntu.com/tutorials/install-openstack-on-your-workstation-and-launch-your-first-instance#1-overview
- https://wiki.ubuntu.com/Lvm
- https://www.nakivo.com/blog/virtualbox-network-setting-guide/
- https://www.padok.fr/en/blog/container-docker-oci
- https://www.virtualbox.org/manual/ch04.html
- https://www.youtube.com/watch?v=sK5i-N34im8 {Jérôme Petazzoni: cgroups, namespaces, and beyond}
Web Assembly
Cloud-init
- https://cloudinit.readthedocs.io/en/latest/tutorial/qemu.html
- https://raw.githubusercontent.com/openwhisk-blog/openwhisk.blog/master/content/post/kubernetes/microk8s-init.yaml
- https://naledi:8006/pve-docs/chapter-qm.html#qm_cloud_init
- https://github.com/UntouchedWagons/Ubuntu-CloudInit-Docs/blob/main/samples/ubuntu/ubuntu-noble-cloudinit%2Bnvidia%2Bruntime.sh
- https://github.com/canonical/cloud-init/issues/2335
Operators
- https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
- https://juju.is/model-driven-operations-manifesto
- https://ubuntu.com/kubernetes/charmed-k8s
- https://operatorhub.io/
Observability
- https://github.com/canonical/microk8s-core-addons/issues/125
- https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml
- https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
- https://canonical-microceph.readthedocs-hosted.com/en/reef-stable/how-to/enable-metrics/
- https://prometheus.io/docs/prometheus/latest/getting_started/
- https://kubernetes.io/docs/concepts/cluster-administration/system-metrics/
- https://github.com/prometheus/node_exporter
- https://github.com/kubernetes-sigs/prometheus-adapter
- https://prometheus.io/docs/introduction/overview/
- https://microk8s.io/docs/multi-user
- https://raw.githubusercontent.com/bibinwilson/kubernetes-prometheus/master/config-map.yaml
- https://betterprogramming.pub/observability-with-microk8s-14c1f0ff5183
Kubernetes
- https://askubuntu.com/questions/1316899/remove-node-from-microk8s-cluster
- https://charmhub.io/microk8s/docs/how-to-cluster
- https://cloudyuga.guru/hands_on_lab/subpath
- https://dev.to/ajeetraina/how-to-install-kubernetes-cluster-on-ubuntu-2004-with-kubeadm-in-2023-501i
- https://discuss.kubernetes.io/t/how-to-manage-addons/23799
- https://docs.k3s.io/installation
- https://docs.starlingx.io/security/kubernetes/install-the-kubernetes-dashboard.html
- https://faun.pub/an-overview-of-microk8s-and-why-using-it-in-the-cloud-was-a-terrible-idea-9ba8506dc467
- https://fntlnz.wtf/post/what-i-learnt-about-kubernetes-controller/
- https://get.k3s.io/
- https://github.com/canonical/microk8s-core-addons
- https://github.com/kubernetes-sigs/kubebuilder
- https://github.com/kubernetes-sigs/kubespray
- https://github.com/kubernetes-sigs/kustomize
- https://github.com/kubernetes-sigs/metrics-server
- https://github.com/kubernetes/community/blob/8cafef897a22026d42f5e5bb3f104febe7e29830/contributors/devel/controllers.md
- https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md
- https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/README.md
- https://github.com/kubernetes/enhancements/blob/9d127347773ad19894ca488ee04f1cd3af5774fc/keps/sig-node/2400-node-swap/README.md
- https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/753-sidecar-containers
- https://github.com/kubernetes/examples/blob/master/staging/https-nginx/default.conf
- https://github.com/kubernetes/git-sync
- https://github.com/kubernetes/ingress-nginx/
- https://github.com/kubernetes/sample-controller/
- https://github.com/operator-framework/operator-sdk
- https://github.com/ovn-org/ovn-kubernetes/
- https://ibm.github.io/kubernetes-networking/services/nodeport/
- https://itnext.io/microk8s-1-27-is-out-6eef05f63e3b
- https://k21academy.com/docker-kubernetes/kubernetes-namespace/
- https://k3s.io/
- https://kind.sigs.k8s.io/
- https://kubeapps.dev/
- https://kubernetes.github.io/ingress-nginx/
- https://kubernetes.io/blog/2021/08/09/run-nodes-with-swap-alpha/
- https://kubernetes.io/blog/2021/09/13/read-write-once-pod-access-mode-alpha/
- https://kubernetes.io/blog/2023/03/17/upcoming-changes-in-kubernetes-v1-27/
- https://kubernetes.io/blog/2023/08/15/pkgs-k8s-io-introduction/
- https://kubernetes.io/blog/2023/08/24/swap-linux-beta/
- https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
- https://kubernetes.io/docs/concepts/
- https://kubernetes.io/docs/reference/
- https://kubernetes.io/docs/setup/
- https://kubernetes.io/docs/tasks/
- https://kubernetes.io/docs/tutorials/
- https://kubevious.io/blog/post/comparing-kubernetes-container-network-interface-cni-providers
- https://loft.sh/blog/kubernetes-persistent-volumes-examples-and-best-practices/
- https://logz.io/blog/getting-started-with-kubernetes-using-microk8s/
- https://medium.com/@senthilrch/woot-kubernetes-adds-support-for-swap-memory-92541aad01a0
- https://medium.com/nerd-for-tech/getting-started-with-kubernetes-pod-security-context-and-policy-26619529a64b
- https://medium.com/programmers-journey/dead-simple-include-env-variables-in-kubernetes-deployment-yaml-1c0e8f859fde
- https://medium.com/thermokline/how-to-choose-a-k8s-cni-plugin-771edf4842c0
- https://microk8s.io/docs/add-launch-config
- https://microk8s.io/docs/addon-cert-manager
- https://microk8s.io/docs/addon-dashboard
- https://microk8s.io/docs/addon-easyhaproxy
- https://microk8s.io/docs/addon-fluentd
- https://microk8s.io/docs/addon-host-access
- https://microk8s.io/docs/addon-hostpath-storage
- https://microk8s.io/docs/addon-ingress
- https://microk8s.io/docs/addon-mayastor
- https://microk8s.io/docs/addon-metallb
- https://microk8s.io/docs/addon-minio
- https://microk8s.io/docs/addon-nfs
- https://microk8s.io/docs/addon-rook-ceph
- https://microk8s.io/docs/addons
- https://microk8s.io/docs/change-cidr
- https://microk8s.io/docs/cis-compliance
- https://microk8s.io/docs/clustering
- https://microk8s.io/docs/configure-host-interfaces
- https://microk8s.io/docs/explain-launch-config
- https://microk8s.io/docs/external-lma
- https://microk8s.io/docs/high-availability
- https://microk8s.io/docs/how-to-ceph
- https://microk8s.io/docs/how-to-cis-harden
- https://microk8s.io/docs/how-to-nfs
- https://microk8s.io/docs/install-lxd
- https://microk8s.io/docs/ref-launch-config
- https://microk8s.io/docs/registry-built-in
- https://microk8s.io/docs/services-and-ports
- https://microk8s.io/docs/troubleshooting
- https://microk8s.io/docs/upgrading
- https://minikube.sigs.k8s.io/docs/start/
- https://opensource.com/article/22/3/visual-map-kubernetes-deployment
- https://opensource.com/article/22/6/kubernetes-networking-fundamentals
- https://pwittrock.github.io/docs/admin/kubeadm/
- https://richardscoding.wordpress.com/2021/04/08/setting-up-a-microk8s-cluster/
- https://spacelift.io/blog/kubectl-logs
- https://spacelift.io/blog/restart-kubernetes-pods-with-kubectl
- https://stackoverflow.com/questions/62536939/how-to-perform-helm-update-on-deployment-with-pvc-and-initcontainer
- https://tharangarajapaksha.medium.com/backup-options-in-kubernetes-deployment-f301a9464c96
- https://thenewstack.io/deletion-garbage-collection-kubernetes-objects/
- https://ubuntu.com/blog/canonical%EF%BB%BF-kubernetes-1-28-is-now-generally-available
- https://ubuntu.com/kubernetes/install
- https://ubuntu.com/tutorials/navigate-through-the-openstack-dashboard-menu#1-overview
- https://wkrzywiec.medium.com/deployment-of-multiple-apps-on-kubernetes-cluster-walkthrough-e05d37ed63d1
- https://www.civo.com/academy/kubernetes-volumes/introduction-kubernetes-remote-storage
- https://www.cncf.io/blog/2023/07/03/kubernetes-logging-best-practices/
- https://www.freecodecamp.org/news/subnet-cheat-sheet-24-subnet-mask-30-26-27-29-and-other-ip-address-cidr-network-references/
- https://www.g2.com/products/kubernetes/competitors/alternatives
- https://www.getambassador.io/docs/edge-stack/latest/howtos/cert-manager
- https://www.ianlewis.org/en/almighty-pause-container
- https://www.ianlewis.org/en/what-are-kubernetes-pods-anyway
- https://www.ibm.com/docs/en/fcifi/3.0.1?topic=administering-changing-kubernetes-master-node-ip-address
- https://www.linkedin.com/pulse/9-steps-enable-kubernetes-dashboard-microk8s-hendri-t/
- https://www.padok.fr/en/blog/kubernetes-architecture-clusters
- https://www.rancher.com/products/k3s
- https://www.server-world.info/en/note?os=Ubuntu_20.04&p=microk8s&f=5
- https://www.techtarget.com/searchitoperations/tutorial/Kubernetes-performance-testing-tutorial-Load-test-a-cluster
- https://www.wiz.io/blog/from-pod-security-policies-to-pod-security-standards-a-migration-guide
Authentication and Authorisation
- https://kubernetes.io/docs/reference/access-authn-authz/authentication/
- https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/
- https://docs.github.com/en/actions/security-guides/automatic-token-authentication#using-the-github_token-in-a-workflow
- https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access
- https://microk8s.io/docs/services-and-ports#heading--auth
- https://kubernetes.io/docs/reference/access-authn-authz/authentication/#authentication-strategies
- https://kubernetes.io/docs/reference/access-authn-authz/rbac/
- https://stackoverflow.com/questions/71182935/microk8s-generating-auth-certificates
- https://kubernetes.io/docs/tasks/administer-cluster/certificates/
- https://microk8s.io/docs/multi-user
- https://github.com/getsops/sops
Storage
- https://kubernetes.io/docs/concepts/storage/storage-classes/
- https://www.reddit.com/r/kubernetes/comments/jjx0le/kubernetes_iscsi_storage_practices/
- https://www.hardill.me.uk/wordpress/2023/11/12/setting-up-iscsi-volumes-for-kubernetes/
- https://www.disctech.com/Hard-Drives-Differences-between-NVMe-SAS-SATA-SSD-drive-interfaces
- https://docs.ceph.com/en/latest/rbd/rbd-kubernetes/
- https://blog.palark.com/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/explanation/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/explanation/cluster-configurations/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/explanation/full-disk-encryption/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/explanation/snap-content-interface/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/how-to/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/how-to/configure-network-keys/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/how-to/enable-metrics/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/how-to/remove-disk/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/how-to/service-placement/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/reference/commands/cluster/
- https://canonical-microceph.readthedocs-hosted.com/en/latest/tutorial/multi-node/
- https://ceph.com/assets/pdfs/weil-rados-pdsw07.pdf
- https://ceph.io/en/
- https://ceph.io/en/users/getting-started/
- https://charmhub.io/ceph-fs
- https://cloudian.com/guides/kubernetes-storage/kubernetes-storage-101-concepts-and-best-practices/
- https://cloudopsofficial.medium.com/the-ultimate-rook-and-ceph-survival-guide-eff198a5764a
- https://computingforgeeks.com/persistent-storage-for-kubernetes-with-ceph-rbd/
- https://confluence.cc.lehigh.edu/pages/viewpage.action?pageId=108364140
- https://daegonk.medium.com/kubernetes-provisioner-setup-for-ceph-rbd-and-cephfs-ce286fbbd1e3
- https://discourse.ubuntu.com/t/deploying-ceph-with-rook/32565
- https://discuss.linuxcontainers.org/t/introducing-microceph/15457/43?page=2
- https://docs.ceph.com/en/latest/install/
- https://docs.ceph.com/en/latest/man/8/ceph-volume/
- https://docs.ceph.com/en/latest/man/8/mount.ceph/
- https://docs.ceph.com/en/latest/mgr/administrator/
- https://docs.ceph.com/en/latest/rados/configuration/network-config-ref/
- https://docs.ceph.com/en/latest/rados/operations/
- https://docs.ceph.com/en/latest/rados/operations/crush-map/
- https://docs.ceph.com/en/latest/rados/operations/operating/
- https://docs.ceph.com/en/latest/rados/operations/placement-groups/
- https://docs.ceph.com/en/latest/rados/operations/pools/
- https://docs.ceph.com/en/latest/start/intro/
- https://docs.ceph.com/en/mimic/rados/configuration/pool-pg-config-ref/
- https://docs.ceph.com/en/mimic/rados/operations/monitoring-osd-pg/
- https://docs.ceph.com/en/quincy/cephfs/fs-volumes/
- https://docs.ceph.com/en/quincy/cephfs/mount-using-kernel-driver/
- https://docs.ceph.com/en/quincy/glossary/
- https://docs.ceph.com/en/quincy/rados/api/librados-intro/
- https://docs.ceph.com/en/quincy/rados/operations/pools/#create-a-pool
- https://docs.ceph.com/en/quincy/rados/troubleshooting/troubleshooting-osd/
- https://docs.ceph.com/en/quincy/start/hardware-recommendations/
- https://docs.ceph.com/en/quincy/start/intro/
- https://docs.ceph.com/en/quincy/start/quick-rbd/
- https://docs.ceph.com/en/reef/rbd/rados-rbd-cmds/
- https://rook.github.io/docs/rook/v1.7/ceph-teardown.html
- https://rook.io/
- https://rook.io/docs/rook/v1.12/Troubleshooting/ceph-csi-common-issues/
- https://rook.io/docs/rook/v1.12/Troubleshooting/ceph-toolbox/
- https://medium.com/@muneeburrehman2610/kubernetes-persistent-volume-for-beginners-a13cbe5bdeea
- https://medium.com/avmconsulting-blog/persistent-volumes-pv-and-claims-pvc-in-kubernetes-bd76923a61f6
- https://jonathangazeley.com/2020/09/10/building-a-hyperconverged-kubernetes-cluster-with-microk8s-and-ceph/
- https://jonathangazeley.com/2023/03/14/kubernetes-homelab-part-4-hyperconverged-storage/
- https://github.com/balchua/do-microk8s/blob/master/docs/rook.md
- https://www.virtono.com/community/tutorial-how-to/how-to-install-mayastor-add-on-on-microk8s/
- https://www.virtualizationhowto.com/2023/08/kubernetes-persistent-volume-setup-with-microk8s-rook-and-ceph/
- https://charmhub.io/swift-storage
- https://joshua-robinson.medium.com/elasticsearch-kubernetes-and-persistent-volumes-f763d9054e54
- https://snapcraft.io/microceph
- https://ubuntu.com/blog/cloud-storage-at-the-edge-with-microceph
- https://ubuntu.com/ceph
- https://www.purestorage.com/br/knowledge/what-is-nfs-data-store.html
- https://manpages.ubuntu.com/manpages/xenial/en/man1/dyndns.1.html
- https://mayastor.gitbook.io/introduction/
- https://mayastor.gitbook.io/introduction/basic-architecture
- https://github.com/container-storage-interface/spec/blob/master/spec.md
- https://github.com/rook/kubectl-rook-ceph
- https://github.com/rook/rook
- https://github.com/openebs/mayastor
- https://openebs.io/
- https://spdk.io/
- https://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/
- https://www.mirantis.com/blog/object-storage-openstack-cloud-swift-ceph/
- https://docs.ceph.com/en/latest/mgr/dashboard/
- https://docs.ceph.com/en/latest/mgr/prometheus/
- https://canonical-microceph.readthedocs-hosted.com/en/reef-stable/how-to/enable-alerts/
- https://www.itwonderlab.com/postgres-kubernetes-nfs-volume/
- https://www.itwonderlab.com/kubernetes-nfs/
- https://www.reddit.com/r/kubernetes/comments/ol7lsw/how_are_you_managing_nfs_in_k8s_world
- https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
- https://min.io/product/overview
- https://min.io/docs/minio/kubernetes/upstream/
- https://microk8s.io/docs/addon-minio
Helm
- https://blog.knoldus.com/helm2-vs-helm3-simplified/
- https://docs.bitnami.com/kubernetes/faq/administration/understand-helm-chart/
- https://docs.bitnami.com/kubernetes/faq/get-started/understand-charts-release-process/
- https://helm.sh/docs/helm/helm_list/
- https://helm.sh/docs/helm/helm_uninstall/
- https://helm.sh/docs/helm/helm_upgrade/
- https://helm.sh/docs/howto/charts_tips_and_tricks/
- https://helm.sh/docs/intro/quickstart/
- https://helm.sh/docs/chart_template_guide/getting_started/
- https://v2.helm.sh/docs/developing_charts/
- https://helm.sh/docs/topics/chart_repository/
- https://helm.sh/docs/topics/charts/
- https://helmfile.readthedocs.io/en/latest/
- https://medium.com/swlh/how-to-declaratively-run-helm-charts-using-helmfile-ac78572e6088
- https://chartmuseum.com/
- https://charts.helm.sh/stable/
- https://wkrzywiec.medium.com/how-to-deploy-application-on-kubernetes-with-helm-39f545ad33b8
- https://help.cloudsmith.io/docs/helm-chart-repository
- https://medium.com/@mattiaperi/create-a-public-helm-chart-repository-with-github-pages-49b180dbb417
- https://opensource.com/article/20/5/helm-charts
- https://helm.sh/docs/topics/chart_repository/
- https://help.cloudsmith.io/docs/helm-chart-repository
- https://help.cloudsmith.io/docs/what-is-package-management
- https://github.com/artifacthub/hub/blob/master/docs/metadata/artifacthub-repo.yml
- https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site
- https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
- https://www.opcito.com/blogs/creating-helm-repository-using-github-pages
- https://helm.sh/docs/helm/helm_repo_index/
Site abstraction: Flux etc
- https://fluxcd.io/flux/get-started/
- https://fluxcd.io/flux/use-cases/karmada/
- https://fluxcd.io/flux/use-cases/helm/
- https://fluxcd.io/flux/components/helm/
- https://fluxcd.io/flux/components/helm/options/
- https://fluxcd.io/flux/components/helm/helmreleases/
- https://fluxcd.io/flux/components/kustomize/api/v1/
- https://fluxcd.io/flux/components/kustomize/kustomizations/
- https://github.com/fluxcd/flux2-kustomize-helm-example
- https://fluxcd.io/flux/components/source/gitrepositories/#sourceignore-file
- https://fluxcd.io/flux/guides/helmreleases/
- https://fluxcd.io/flux/components/source/helmrepositories/
- https://fluxcd.io/blog/2023/12/flux-v2.2.0/
- https://github.com/fluxcd/flux2/releases/tag/v2.2.0
- https://fluxcd.io/flux/flux-e2e/
- https://fluxcd.io/community/
- https://fluxcd.io/flux/cheatsheets/troubleshooting/
- https://www.digitalocean.com/community/developer-center/implementing-gitops-using-flux-cd
- https://fluxcd.io/flux/installation/configuration/optional-components/
- https://fluxcd.io/flux/installation/configuration/boostrap-customization/
- https://fluxcd.io/flux/installation/configuration/vertical-scaling/
- https://fluxcd.io/flux/installation/configuration/multitenancy/
- https://fluxcd.io/flux/faq/
Kustomize
- https://fluxcd.io/flux/installation/bootstrap/generic-git-server/
- https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/
- https://kubectl.docs.kubernetes.io/guides/extending_kustomize/
- https://fluxcd.io/flux/components/kustomize/kustomizations/#patches
- https://kubectl.docs.kubernetes.io/references/kustomize/glossary/#patchjson6902
- https://kubernetes.io/docs/reference/using-api/server-side-apply/
- https://kubernetes.io/docs/reference/using-api/server-side-apply/#comparison-with-client-side-apply
- https://github.com/kubernetes-sigs/kustomize/blob/master/examples/jsonpatch.md
- https://kubectl.docs.kubernetes.io/references/kustomize/glossary/#patchstrategicmerge
- https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/strategic-merge-patch.md
Ansible
S390x
- http://www.hercules-390.eu/
- http://www.hercules-390.org/
- http://www.linuxvirtualserver.org/
- https://astr0baby.wordpress.com/2018/06/03/installing-ubuntu-18-04-server-s390x-in-hercules-mainframe-simulator/
- https://hercstudio.sourceforge.io/
- https://hercstudio.sourceforge.io/index.html
- https://hercstudio.sourceforge.io/ubuntu.html
- https://wiki.ubuntu.com/S390X
- https://www.howtoinstall.me/ubuntu/18-04/hercules/
- https://ubuntu.com/download/server/s390x
IDRAC
- https://docs.openstack.org/ironic/wallaby/admin/drivers/idrac.html
- https://www.dell.com/support/manuals/en-uk/idrac9-lifecycle-controller-v3.0-series/idrac_3.00.00.00_ug/idrac-licenses
- https://snippets.bentasker.co.uk/page-1708021031-racadm-cheatsheet-for-Dell-iDRAC-BASH.html
- https://github.com/Cizin/Idrac-cheat-sheet
- https://dl.dell.com/manuals/all-products/esuprt_software/esuprt_remote_ent_sys_mgmt/esuprt_rmte_ent_sys_rmte_access_cntrllr/integrated-dell-remote-access-cntrllr-7-v1.50.50_reference%20guide4_en-us.pdf
- https://jonamiki.com/2015/01/23/view-create-delete-virtual-raid-volumes-with-racadm-on-an-r720-server-dell-12g/