├── LICENSE ├── README.md ├── cloud ├── aws │ └── create_delete_eks.sh ├── azure │ ├── pipelines │ │ └── examp01.yml │ └── scripts │ │ ├── create_aks.sh │ │ ├── create_aks_cilium.sh │ │ └── create_aks_cilium_byocni.sh └── gcp │ ├── create_delete_k8s.py │ ├── create_delete_k8s.sh │ ├── create_k8s.go │ └── delete_k8s.go ├── deployments ├── app_diagnostic.yml ├── auth_data.yml ├── auth_gateway.yml ├── cleanup_daemonset.yml ├── clusterip_svc.yml ├── create_namespace.yml ├── create_ns_limit_range.yml ├── create_ns_limits.yml ├── host-storage-pv.yml ├── host-storage-pvc.yml ├── init_container_pod.yml ├── init_svc_example.yml ├── iperf3.yml ├── iperf3_daemonset.yml ├── localdisk.yml ├── maintain_pod.yml ├── multi_container_pod.yml ├── network_policy_01.yml ├── network_policy_02.yml ├── network_policy_example.yml ├── nginx_pod.yml ├── nodeport_svc.yml ├── pod_reader_role.yml ├── pod_reader_rolebinding.yml ├── pv-pod.yml ├── pv_example.yml ├── pv_pod_example.yml ├── pvc_example.yml ├── serviceaccount_example.yml ├── shared_data_pod.yml ├── storage_class.yml ├── test-egress.yaml ├── test-ingress.yaml └── test_setup.yml ├── docker ├── create_Dockerfile.py ├── create_Dockerfile.sh ├── docker-remove-unused-images.sh ├── docker-remove-unused-volumes.sh ├── dockerfiles │ ├── kubectl │ │ ├── 01 │ │ │ └── Dockerfile │ │ └── 02 │ │ │ └── Dockerfile │ ├── nginx │ │ └── Dockerfile │ └── traefik │ │ └── Dockerfile └── remove_dangling_images.sh └── scripts ├── backup_restore_etcd.sh ├── check_cilium_policy.py ├── check_ingress.sh ├── check_ingress_02.sh ├── cilium-policy-tester.py ├── cilium_connectivity_test.sh ├── cilium_enable_ingress.sh ├── cilium_endpoint_health.py ├── cleanup_empty_ns.sh ├── cleanup_unused_secrets.sh ├── cluster_health.sh ├── containers_images_list.sh ├── create_aks_cilium.sh ├── create_aks_cilium_byocni.sh ├── deployment-health.sh ├── enable_ports_rke2.sh ├── enable_ports_rke2_func.sh ├── get_pod_ip.sh ├── inject_secrets.sh ├── install_cilium_talos.sh ├── install_extras.sh ├── install_k8s_calico.sh ├── install_k8s_cilium.sh ├── k8s_cheat_sheet.sh ├── k8s_cilium_troubleshooter.py ├── k8s_health_check.py ├── k8s_limits_requests.py ├── k8s_net_troubleshoot.py ├── k8s_probes.py ├── k8s_scan_01.py ├── k8s_scan_02.py ├── k8s_shortcuts.sh ├── k8s_top.py ├── label_k8s_resources.sh ├── list_k8s_secrets.sh ├── pod_resource_req.sh ├── pods_limit_check.sh ├── pvc_pv_cleanup.sh ├── top_pods_nodes.sh ├── troubleshoot_app.sh ├── update_aks_sp.sh ├── update_azureCNI_to_cilium.sh ├── update_hashi_keys.sh └── upgrade_k8s.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/README.md -------------------------------------------------------------------------------- /cloud/aws/create_delete_eks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/aws/create_delete_eks.sh -------------------------------------------------------------------------------- /cloud/azure/pipelines/examp01.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/azure/pipelines/examp01.yml -------------------------------------------------------------------------------- /cloud/azure/scripts/create_aks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/azure/scripts/create_aks.sh -------------------------------------------------------------------------------- /cloud/azure/scripts/create_aks_cilium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/azure/scripts/create_aks_cilium.sh -------------------------------------------------------------------------------- /cloud/azure/scripts/create_aks_cilium_byocni.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/azure/scripts/create_aks_cilium_byocni.sh -------------------------------------------------------------------------------- /cloud/gcp/create_delete_k8s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/gcp/create_delete_k8s.py -------------------------------------------------------------------------------- /cloud/gcp/create_delete_k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/gcp/create_delete_k8s.sh -------------------------------------------------------------------------------- /cloud/gcp/create_k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/gcp/create_k8s.go -------------------------------------------------------------------------------- /cloud/gcp/delete_k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/cloud/gcp/delete_k8s.go -------------------------------------------------------------------------------- /deployments/app_diagnostic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/app_diagnostic.yml -------------------------------------------------------------------------------- /deployments/auth_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/auth_data.yml -------------------------------------------------------------------------------- /deployments/auth_gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/auth_gateway.yml -------------------------------------------------------------------------------- /deployments/cleanup_daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/cleanup_daemonset.yml -------------------------------------------------------------------------------- /deployments/clusterip_svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/clusterip_svc.yml -------------------------------------------------------------------------------- /deployments/create_namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/create_namespace.yml -------------------------------------------------------------------------------- /deployments/create_ns_limit_range.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/create_ns_limit_range.yml -------------------------------------------------------------------------------- /deployments/create_ns_limits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/create_ns_limits.yml -------------------------------------------------------------------------------- /deployments/host-storage-pv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/host-storage-pv.yml -------------------------------------------------------------------------------- /deployments/host-storage-pvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/host-storage-pvc.yml -------------------------------------------------------------------------------- /deployments/init_container_pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/init_container_pod.yml -------------------------------------------------------------------------------- /deployments/init_svc_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/init_svc_example.yml -------------------------------------------------------------------------------- /deployments/iperf3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/iperf3.yml -------------------------------------------------------------------------------- /deployments/iperf3_daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/iperf3_daemonset.yml -------------------------------------------------------------------------------- /deployments/localdisk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/localdisk.yml -------------------------------------------------------------------------------- /deployments/maintain_pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/maintain_pod.yml -------------------------------------------------------------------------------- /deployments/multi_container_pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/multi_container_pod.yml -------------------------------------------------------------------------------- /deployments/network_policy_01.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/network_policy_01.yml -------------------------------------------------------------------------------- /deployments/network_policy_02.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/network_policy_02.yml -------------------------------------------------------------------------------- /deployments/network_policy_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/network_policy_example.yml -------------------------------------------------------------------------------- /deployments/nginx_pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/nginx_pod.yml -------------------------------------------------------------------------------- /deployments/nodeport_svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/nodeport_svc.yml -------------------------------------------------------------------------------- /deployments/pod_reader_role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/pod_reader_role.yml -------------------------------------------------------------------------------- /deployments/pod_reader_rolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/pod_reader_rolebinding.yml -------------------------------------------------------------------------------- /deployments/pv-pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/pv-pod.yml -------------------------------------------------------------------------------- /deployments/pv_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/pv_example.yml -------------------------------------------------------------------------------- /deployments/pv_pod_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/pv_pod_example.yml -------------------------------------------------------------------------------- /deployments/pvc_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/pvc_example.yml -------------------------------------------------------------------------------- /deployments/serviceaccount_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/serviceaccount_example.yml -------------------------------------------------------------------------------- /deployments/shared_data_pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/shared_data_pod.yml -------------------------------------------------------------------------------- /deployments/storage_class.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/storage_class.yml -------------------------------------------------------------------------------- /deployments/test-egress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/test-egress.yaml -------------------------------------------------------------------------------- /deployments/test-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/test-ingress.yaml -------------------------------------------------------------------------------- /deployments/test_setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/deployments/test_setup.yml -------------------------------------------------------------------------------- /docker/create_Dockerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/create_Dockerfile.py -------------------------------------------------------------------------------- /docker/create_Dockerfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/create_Dockerfile.sh -------------------------------------------------------------------------------- /docker/docker-remove-unused-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/docker-remove-unused-images.sh -------------------------------------------------------------------------------- /docker/docker-remove-unused-volumes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/docker-remove-unused-volumes.sh -------------------------------------------------------------------------------- /docker/dockerfiles/kubectl/01/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/dockerfiles/kubectl/01/Dockerfile -------------------------------------------------------------------------------- /docker/dockerfiles/kubectl/02/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/dockerfiles/kubectl/02/Dockerfile -------------------------------------------------------------------------------- /docker/dockerfiles/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/dockerfiles/nginx/Dockerfile -------------------------------------------------------------------------------- /docker/dockerfiles/traefik/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/dockerfiles/traefik/Dockerfile -------------------------------------------------------------------------------- /docker/remove_dangling_images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/docker/remove_dangling_images.sh -------------------------------------------------------------------------------- /scripts/backup_restore_etcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/backup_restore_etcd.sh -------------------------------------------------------------------------------- /scripts/check_cilium_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/check_cilium_policy.py -------------------------------------------------------------------------------- /scripts/check_ingress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/check_ingress.sh -------------------------------------------------------------------------------- /scripts/check_ingress_02.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/check_ingress_02.sh -------------------------------------------------------------------------------- /scripts/cilium-policy-tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cilium-policy-tester.py -------------------------------------------------------------------------------- /scripts/cilium_connectivity_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cilium_connectivity_test.sh -------------------------------------------------------------------------------- /scripts/cilium_enable_ingress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cilium_enable_ingress.sh -------------------------------------------------------------------------------- /scripts/cilium_endpoint_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cilium_endpoint_health.py -------------------------------------------------------------------------------- /scripts/cleanup_empty_ns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cleanup_empty_ns.sh -------------------------------------------------------------------------------- /scripts/cleanup_unused_secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cleanup_unused_secrets.sh -------------------------------------------------------------------------------- /scripts/cluster_health.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/cluster_health.sh -------------------------------------------------------------------------------- /scripts/containers_images_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/containers_images_list.sh -------------------------------------------------------------------------------- /scripts/create_aks_cilium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/create_aks_cilium.sh -------------------------------------------------------------------------------- /scripts/create_aks_cilium_byocni.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/create_aks_cilium_byocni.sh -------------------------------------------------------------------------------- /scripts/deployment-health.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/deployment-health.sh -------------------------------------------------------------------------------- /scripts/enable_ports_rke2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/enable_ports_rke2.sh -------------------------------------------------------------------------------- /scripts/enable_ports_rke2_func.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/enable_ports_rke2_func.sh -------------------------------------------------------------------------------- /scripts/get_pod_ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/get_pod_ip.sh -------------------------------------------------------------------------------- /scripts/inject_secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/inject_secrets.sh -------------------------------------------------------------------------------- /scripts/install_cilium_talos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/install_cilium_talos.sh -------------------------------------------------------------------------------- /scripts/install_extras.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/install_extras.sh -------------------------------------------------------------------------------- /scripts/install_k8s_calico.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/install_k8s_calico.sh -------------------------------------------------------------------------------- /scripts/install_k8s_cilium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/install_k8s_cilium.sh -------------------------------------------------------------------------------- /scripts/k8s_cheat_sheet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_cheat_sheet.sh -------------------------------------------------------------------------------- /scripts/k8s_cilium_troubleshooter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_cilium_troubleshooter.py -------------------------------------------------------------------------------- /scripts/k8s_health_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_health_check.py -------------------------------------------------------------------------------- /scripts/k8s_limits_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_limits_requests.py -------------------------------------------------------------------------------- /scripts/k8s_net_troubleshoot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_net_troubleshoot.py -------------------------------------------------------------------------------- /scripts/k8s_probes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_probes.py -------------------------------------------------------------------------------- /scripts/k8s_scan_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_scan_01.py -------------------------------------------------------------------------------- /scripts/k8s_scan_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_scan_02.py -------------------------------------------------------------------------------- /scripts/k8s_shortcuts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_shortcuts.sh -------------------------------------------------------------------------------- /scripts/k8s_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/k8s_top.py -------------------------------------------------------------------------------- /scripts/label_k8s_resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/label_k8s_resources.sh -------------------------------------------------------------------------------- /scripts/list_k8s_secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/list_k8s_secrets.sh -------------------------------------------------------------------------------- /scripts/pod_resource_req.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/pod_resource_req.sh -------------------------------------------------------------------------------- /scripts/pods_limit_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/pods_limit_check.sh -------------------------------------------------------------------------------- /scripts/pvc_pv_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/pvc_pv_cleanup.sh -------------------------------------------------------------------------------- /scripts/top_pods_nodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/top_pods_nodes.sh -------------------------------------------------------------------------------- /scripts/troubleshoot_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/troubleshoot_app.sh -------------------------------------------------------------------------------- /scripts/update_aks_sp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/update_aks_sp.sh -------------------------------------------------------------------------------- /scripts/update_azureCNI_to_cilium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/update_azureCNI_to_cilium.sh -------------------------------------------------------------------------------- /scripts/update_hashi_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/update_hashi_keys.sh -------------------------------------------------------------------------------- /scripts/upgrade_k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gma1k/k8s/HEAD/scripts/upgrade_k8s.sh --------------------------------------------------------------------------------