Troubleshooting References
Proxying WebSockets
- https://community.grafana.com/t/enable-websockets-behind-apache2-proxy/65756/3
- https://stackoverflow.com/questions/27526281/websockets-and-apache-proxy-how-to-configure-mod-proxy-wstunnel
- https://stackoverflow.com/questions/27526281/websockets-and-apache-proxy-how-to-configure-mod-proxy-wstunnel/49696076#49696076
- https://stackoverflow.com/questions/9831594/apache-and-node-js-on-the-same-server/18604082#18604082
- https://forum.proxmox.com/threads/proxmox-ve-5-2-1-through-apache-2-4-25-proxy.44408/
- https://forum.proxmox.com/threads/working-novnc-with-reverse-proxy-on-5-1.43644/
- https://forum.proxmox.com/threads/proxying-proxmox-with-apache.95154/
Troubleshooting
Discussions
- https://askubuntu.com/questions/1192923/is-it-possible-to-install-microk8s-on-ubuntu-core-18
- https://askubuntu.com/questions/1455839/ubunto-core-22-04-raspberry-pi-linux-modules-extra-raspi
- https://askubuntu.com/questions/178712/how-to-increase-swap-space
- https://askubuntu.com/questions/778392/install-second-network-interface-on-virtualized-ubuntu-server
- https://blog.kubovy.eu/2020/05/16/retrieve-tls-certificates-from-kubernetes/
- https://cert-manager.io/docs/troubleshooting/
- https://cert-manager.io/docs/troubleshooting/acme/
- https://discuss.elastic.co/t/filebeat-not-able-to-find-logs-on-microk8/182023
- https://discuss.hashicorp.com/t/0-3-nodes-are-available-pod-has-unbound-immediate-persistentvolumeclaims/51642
- https://discuss.hashicorp.com/t/vagrant-multiple-vms-with-unique-ip-address-on-public-network-using-dhcp/36374
- https://forum.opensearch.org/t/3-node-opensearch-cluster-not-able-initialized/13934
- https://forum.opensearch.org/t/config-changes-not-applying/14547
- https://forum.opensearch.org/t/kubernetes-opensearch-deployment-persistentvolume-controller-no-persistent-volumes-available-for-this-claim-and-no-storage-class-is-set/8876
- https://forum.opensearch.org/t/opensearch-dashboards-server-is-not-ready-yet/12970/2
- https://forum.snapcraft.io/t/cloud-init-with-netplan/1301/2
- https://forum.snapcraft.io/t/data-locations/24905
- https://forum.snapcraft.io/t/how-to-preconfigure-custom-image/4154
- https://forum.snapcraft.io/t/preconfigure-ubuntu-core-image-that-does-not-require-store-account-login-on-first-boot/7994
- https://forum.snapcraft.io/t/quickstart-guide/3876
- https://forum.snapcraft.io/t/the-snap-format/698
- https://github.com/kubernetes/dashboard/issues/3322
- https://saturncloud.io/blog/solving-the-pod-has-unbound-immediate-persistentvolumeclaims-issue-in-kubernetes-nfs-volume/
- https://serverfault.com/questions/870483/nfs-and-all-squash-confusions
- https://serverfault.com/questions/906083/how-to-mount-volume-with-specific-uid-in-kubernetes-pod
- https://spacelift.io/blog/restart-kubernetes-pods-with-kubectl
- https://stackoverflow.com/questions/12538162/setting-a-vms-mac-address-in-vagrant
- https://stackoverflow.com/questions/20819786/nfsnobody-user-privileges
- https://stackoverflow.com/questions/41325087/what-is-the-difference-between-a-pod-and-a-deployment
- https://stackoverflow.com/questions/42793382/exec-commands-on-kubernetes-pods-with-root-access
- https://stackoverflow.com/questions/43544370/kubernetes-how-to-set-volumemount-user-group-and-file-permissions
- https://stackoverflow.com/questions/46351051/permission-denied-when-chown-on-elasticsearch-data-directory-in-kubernetes-state
- https://stackoverflow.com/questions/51358856/kubernetes-cant-delete-persistentvolumeclaim-pvc
- https://stackoverflow.com/questions/51445846/elasticsearch-max-virtual-memory-areas-vm-max-map-count-65530-is-too-low-inc
- https://stackoverflow.com/questions/51657271/passing-in-environment-variables-into-docker-running-in-kubernetes
- https://stackoverflow.com/questions/55780083/error-no-persistent-volumes-available-for-this-claim-and-no-storage-class-is-se
- https://stackoverflow.com/questions/57683206/what-is-the-reverse-of-kubectl-apply
- https://stackoverflow.com/questions/62049953/microk8s-ingress-or-loadbalancer-not-working-in-local-single-node-cluster
- https://stackoverflow.com/questions/63346728/issuing-certificate-as-secret-does-not-exist
- https://superuser.com/questions/878807/how-to-boot-apple-mac-via-pxe-custom-mini-linux
- https://techoverflow.net/2020/04/18/how-to-fix-elasticsearch-docker-accessdeniedexception-usr-share-elasticsearch-data-nodes/
- https://unix.stackexchange.com/questions/106304/route-add-no-longer-works-when-i-connected-to-vpn-via-cisco-anyconnect-client/501094#501094
- https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Enabling-network-NFS-shares-in-Mac-OS-X.html
- https://www.datree.io/resources/kubernetes-troubleshooting-fixing-persistentvolumeclaims-error
- https://komodor.com/learn/how-to-fix-crashloopbackoff-kubernetes-error/
- https://medium.com/@olivier.gaumond/why-am-i-able-to-bind-a-privileged-port-in-my-container-without-the-net-bind-service-capability-60972a4d5496
- https://saturncloud.io/blog/how-to-log-in-to-the-microk8s-kubernetes-dashboard-a-guide-for-data-scientists/
- https://saturncloud.io/blog/solving-kubernetes-nfs-persistent-volumes-permission-denied-a-guide/
- https://saturncloud.io/blog/solving-the-pod-has-unbound-immediate-persistentvolumeclaims-issue-in-kubernetes-nfs-volume/
- https://serverfault.com/questions/870483/nfs-and-all-squash-confusions
- https://serverfault.com/questions/906083/how-to-mount-volume-with-specific-uid-in-kubernetes-pod
- https://unix.stackexchange.com/questions/106304/route-add-no-longer-works-when-i-connected-to-vpn-via-cisco-anyconnect-client/501094#501094
- https://github.com/canonical/microk8s/issues/2108
- https://github.com/canonical/microk8s/issues/276
- https://github.com/canonical/microk8s/issues/4041
- https://github.com/elastic/helm-charts/issues/137
- https://github.com/hashicorp/vagrant/issues/9200
- https://github.com/pires/kubernetes-elasticsearch-cluster/issues/205
- https://stackoverflow.com/questions/23396679/vagrant-setting-a-vms-mac-address-in-a-private-network-hostonly
- https://stackoverflow.com/questions/12538162/setting-a-vms-mac-address-in-vagrant
- https://stackoverflow.com/questions/26246840/how-to-set-eth0-mac-address-in-vagrant-with-the-vmware-provisioner
- https://stackoverflow.com/questions/39655478/update-vms-bridged-mac-address-with-vagrant
- https://developer.hashicorp.com/vagrant/docs/vagrantfile/machine_settings#config-vm-base_mac
- https://stackoverflow.com/questions/56243121/can-i-set-custom-ports-for-a-kubernetes-ingress-to-listen-on-besides-80-443
- https://stackoverflow.com/questions/19648088/pass-environment-variables-to-vagrant-shell-provisioner
- https://stackoverflow.com/questions/33250304/how-to-automatically-select-bridged-network-interfaces-in-vagrant
- https://linux.die.net/man/8/useradd
- https://stackoverflow.com/questions/30075461/how-do-i-add-my-own-public-key-to-vagrant-vm
- https://stackoverflow.com/questions/29450404/is-there-a-default-password-to-connect-to-vagrant-when-using-homestead-ssh-for
- https://github.com/MicrosoftEdge/dev.microsoftedge.com-vms/issues/21
- https://stackoverflow.com/questions/19648088/pass-environment-variables-to-vagrant-shell-provisioner
- https://github.com/hashicorp/vagrant/issues/7015
- https://unix.stackexchange.com/questions/52313/how-to-get-execution-time-of-a-script-effectively
- https://serverfault.com/questions/628989/how-to-set-default-ansible-username-password-for-ssh-connection
- https://stackoverflow.com/questions/56243121/can-i-set-custom-ports-for-a-kubernetes-ingress-to-listen-on-besides-80-443
- https://stackoverflow.com/questions/37434598/ansible-sudo-without-password
- https://medium.com/programmers-journey/dead-simple-include-env-variables-in-kubernetes-deployment-yaml-1c0e8f859fde
- https://stackoverflow.com/questions/44637996/docker-compose-up-postgresql-error-chown-changing-ownership-of-var-lib-postg
- https://www.itwonderlab.com/postgres-kubernetes-nfs-volume/
- https://stackoverflow.com/questions/24288616/permission-denied-on-accessing-host-directory-in-docker
- https://stackoverflow.com/questions/51000791/how-to-mount-hostpath-volume-in-kubernetes-with-selinux/51026623#51026623
- https://www.thegeekstuff.com/2017/07/chcon-command-examples/
- https://github.com/docker-library/postgres/issues/116
- https://forums.rancher.com/t/statefulset-postgres-chmod-changing-permissions-of-var-run-postgresql-operation-not-permitted-chown-changing-ownership-of-var-lib-postgresql-data-pgdata-operation-not-permitted/21080
- https://www.itwonderlab.com/postgres-kubernetes-nfs-volume/
- https://gist.github.com/FarooqKhan/7a81b1aa8167f1a927b82731ec435872
- https://www.crunchydata.com/blog/stateful-postgres-storage-using-kubernetes
- https://stackoverflow.com/questions/65046709/what-is-the-correct-way-to-manage-kubernetes-nfs-pv-permissions-for-postgres
- https://stackoverflow.com/questions/44637996/docker-compose-up-postgresql-error-chown-changing-ownership-of-var-lib-postg
- https://medium.com/@panda1100/solutions-for-operation-not-permitted-error-when-postgresql-is-running-on-docker-using-vagrants-3db360ca2c03
- https://github.com/docker-library/postgres/issues/361
- https://stackoverflow.com/questions/63602827/rookio-ceph-cluster-mon-c-is-low-on-available-space-message
- https://superuser.com/questions/131519/what-is-this-dm-0-device/131520
- https://askubuntu.com/questions/1406697/extend-lvm-size
- https://packetpushers.net/ubuntu-extend-your-default-lvm-space/
- https://www.baeldung.com/linux/apfs-partition-mount
- https://packages.fedoraproject.org/pkgs/apfs-fuse/apfs-fuse/
- https://linuxconfig.org/how-to-install-g-the-c-compiler-on-ubuntu-22-04-lts-jammy-jellyfish-linux
- https://linuxnewbieguide.org/how-to-mount-macos-apfs-disk-volumes-in-linux/
- https://github.com/libyal/libfvde/wiki/Mounting
- https://askubuntu.com/questions/1148390/mount-macbook-partition-on-ubuntu-unknown-filesystem-hfs-apfs
- https://packetpushers.net/ubuntu-extend-your-default-lvm-space/
- https://github.com/canonical/microk8s/issues/885
- https://askubuntu.com/questions/406787/best-way-add-nopasswd-vagrant-user
- https://stackoverflow.com/questions/57570423/net-http-request-canceled-while-waiting-for-connection-client-timeout-exceeded
- https://stackoverflow.com/questions/51963258/unable-to-get-monitor-info-from-dns-srv-with-service-name-ceph-mon
- https://github.com/rook/rook/issues/3595
- https://github.com/rook/rook/issues/11521
- https://forum.proxmox.com/threads/ceph-mirroring-unable-to-get-monitor-info-from-dns-srv-with-service-name-ceph-mon.128066/
- https://superuser.com/questions/1306167/how-is-passwordless-sudo-achieved-for-the-vagrant-user
- https://askubuntu.com/questions/406787/best-way-add-nopasswd-vagrant-user
- https://superuser.com/questions/1623376/how-can-i-make-my-own-account-a-sudoers-on-virtualbox
- https://askubuntu.com/questions/406787/best-way-add-nopasswd-vagrant-user
- https://stackoverflow.com/questions/44315842/execute-a-command-by-switching-to-root-user-in-ansible
- https://stackoverflow.com/questions/39522326/how-do-i-append-a-large-amount-of-text-to-a-file-using-ansible
- https://www.reddit.com/r/ansible/comments/sn9l9d/microk8s_join_cluster_with_ansible/
- https://docs.ansible.com/ansible/latest/collections/community/general/snap_module.html
- https://docs.ansible.com/ansible/latest/collections/ansible/builtin/blockinfile_module.html
- https://www.lakshminp.com/installing-microk8s-using-ansible/
- https://fabianlee.org/2021/07/25/kubernetes-microk8s-cluster-on-ubuntu-using-ansible/
- https://www.reddit.com/r/ansible/comments/sn9l9d/microk8s_join_cluster_with_ansible/
- https://stackoverflow.com/questions/30226113/ansible-ssh-prompt-known-hosts-issue
- https://www.freekb.net/Article?id=2986
- https://serverfault.com/questions/537060/how-to-see-stdout-of-ansible-commands
- https://serverfault.com/questions/1108319/checking-missing-nodes-in-microk8s-cluster-with-ansible
- https://stackoverflow.com/questions/39769560/cant-change-base-memory-in-virtualbox
- https://developer.hashicorp.com/vagrant/docs/providers/virtualbox/configuration
- https://stackoverflow.com/questions/12308149/how-do-i-increase-the-ram-and-set-up-host-only-networking-in-vagrant
- https://www.thisprogrammingthing.com/2021/Vagrant-Development-Environment-Customizing-The-Amount-of-RAM/
- https://www.virtualbox.org/manual/ch12.html
- https://documentation.suse.com/ses/7.1/html/ses-all/bp-troubleshooting-dashboard.html
- https://discuss.linuxcontainers.org/t/introducing-microceph/15457/42
- https://stackoverflow.com/questions/69322849/rook-ceph-provisioning-issue
- https://github.com/rook/rook/issues/11464
- https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/ZJIAEWGCAFAMNAPOXFW7FIKJVLYWHZPG/
- https://forum.proxmox.com/threads/ceph-pacific-issue.127987/
- https://rook.io/docs/rook/v1.12/Troubleshooting/ceph-common-issues/
- https://stackoverflow.com/questions/65593899/ceph-health-warn-degraded-data-redundancy-pgs-undersized-after-reweighting
- https://github.com/rook/rook/issues/8749
- https://github.com/rook/rook/issues/8696
- https://github.com/rook/rook/issues/8727
- https://stackoverflow.com/questions/63974879/microk8s-metallb-ingress-nginx-how-to-route-external-traffic
- https://stackoverflow.com/questions/43941772/get-yaml-for-deployed-kubernetes-services
- https://stackoverflow.com/questions/69048829/need-support-on-using-git-sync-and-persistent-volumes
- https://github.com/kubernetes/kubernetes/issues/20466
-
https://kubernetes.github.io/ingress-nginx/examples/rewrite/#app-root
- https://v0-3-0--metallb.netlify.app/tutorial/arp/
- https://metallb.universe.tf/troubleshooting/
- https://github.com/kubernetes-sigs/kind/issues/1449
- https://community.temporal.io/t/deadline-exceeded-error-with-helm-charts-deployment/3636/9
- https://www.reddit.com/r/ceph/comments/11ehf6u/pgs_stuck_in_undersized_mode_for_a_long_time/
- https://ceph-users.ceph.narkive.com/GfJL0JTk/pg-status-is-active-undersized-degraded
- https://forum.proxmox.com/threads/change-num-replicas-on-ceph-rool-online.25904/
- https://forum.proxmox.com/threads/please-help-ceph-pool-stuck-at-undersized-degraded-remapped-backfill_toofull-peered.121690/
- https://forum.proxmox.com/threads/ceph-pool-created-using-mgr.120226/
- https://stackoverflow.com/questions/63456581/1-pg-undersized-health-warn-in-rook-ceph-on-single-node-clusterminikube?rq=3
- https://h30434.www3.hp.com/t5/Desktop-Hardware-and-Upgrade-Questions/HP-t630-Thin-Client-will-it-accept-SSD-M-2-SATA-storage/td-p/8833395
- https://forums.servethehome.com/index.php?threads/does-hp-thin-client-t630-support-nvme.28141/
- https://rook.io/docs/rook/v1.12/Troubleshooting/ceph-common-issues/
- https://discuss.linuxcontainers.org/t/microceph-with-more-than-3-nodes/17469
- https://docs.ceph.com/en/latest/mgr/orchestrator_modules/
- https://stackoverflow.com/questions/38959525/hide-git-directory-or-file-with-apache
- https://tecadmin.net/block-git-directory-in-apache-nginx/
- https://serverfault.com/questions/128069/how-do-i-prevent-apache-from-serving-the-git-directory
- https://helm.sh/docs/helm/helm_uninstall/
- https://canonical-microcloud.readthedocs-hosted.com/en/latest/how-to/commands/
- https://microcloud.is/
- https://ubuntu.com/blog/one_command_micro_cloud
- https://stackoverflow.com/questions/51718202/helm-how-to-define-release-name-value
- https://github.com/helm/helm/issues/6992
- https://stackoverflow.com/questions/51783651/how-to-create-a-namespace-if-it-doesnt-exists-from-helm-templates
- https://stackoverflow.com/questions/52636571/how-to-pass-dynamic-arguments-to-a-helm-chart-that-runs-a-job
- https://kubernetes.io/docs/concepts/storage/volumes/#using-subpath
- https://stackoverflow.com/questions/65399714/what-is-the-difference-between-subpath-and-mountpath-in-kubernetes
- https://multipass.run/docs/authenticating-clients
- https://github.com/canonical/multipass/issues/1714
- https://github.com/canonical/multipass/issues/973
- https://bugs.launchpad.net/juju/+bug/1892389
- https://stackoverflow.com/questions/61069841/helm-template-debug-or-helm-install-dry-run-debug-which-is-best
- https://helm.sh/docs/chart_template_guide/debugging/
- https://github.com/helm/helm/issues/4574
- https://github.com/bitnami/charts/issues/2720
- https://serverfault.com/questions/356493/apache2-why-limitexcept-parameter-results-deny-not-allowed-here-error-in-vi
- https://kodekloud.com/blog/debug-crashloopbackoff/
- https://discuss.elastic.co/t/filebeat-not-able-to-find-logs-on-microk8/182023
- https://discuss.hashicorp.com/t/0-3-nodes-are-available-pod-has-unbound-immediate-persistentvolumeclaims/51642
- https://stackoverflow.com/questions/33415913/whats-the-best-way-to-share-mount-one-file-into-a-pod/43404857#43404857
- https://stackoverflow.com/questions/47305658/install-snap-packages-with-ansible
- https://stackoverflow.com/questions/73421967/how-to-use-git-sync-image-as-a-sidecar-in-kubernetes-that-git-pulls-periodically
- https://release.com/blog/kubernetes-how-to-debug-crashloopbackoff-in-a-container
- https://askubuntu.com/questions/1482503/ubuntu-server-22-04-3-lts-system-has-been-minimized
- https://ansiblepilot.medium.com/ansible-troubleshooting-error-no-module-named-markupsafe-8c9f45dae5b5
- https://askubuntu.com/questions/1379866/not-showing-available-ram
- https://www.reddit.com/r/kubernetes/comments/ypfi4l/how_to_create_readwritemany_persistent_volumes/
- https://github.com/rook/rook/issues/5936
- https://github.com/rook/rook/issues/4209
- https://github.com/canonical/microceph/issues/23
- https://github.com/canonical/microceph/issues/145
- https://github.com/canonical/microceph/issues/251
- https://github.com/canonical/microceph/issues
- https://stackoverflow.com/questions/63781025/microk8s-remote-with-kubectl-you-must-be-logged-in-to-the-server-unauthorized
- https://github.com/helm/helm/issues/3134