{"repo":"zimmertr/Kubernetes-Manifests","free":true,"listed":false,"github":"https://github.com/zimmertr/Kubernetes-Manifests","clone":"git clone https://github.com/zimmertr/Kubernetes-Manifests.git","description":"A collection of my Kubernetes Manifests managed by Kustomize & ArgoCD","language":"Jinja","stars":118,"topics":["argo-workflows","argocd","cilium","gateway-api","grafana","helm","homelab","istio","k8s","kubernetes"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Kubernetes Manifests Summary Instructions Networking Istio Cilium Argo CD Summary This repository contains a collection of Kustomize projects and Argo CD resources used to deploy applications to Kubernetes. Using Proxmox? Consider using TKS to deploy your cluster! Instructions Networking Istio Assuming you're using TKS with Flannel, Istio can be used to set up Metal LB & Istio: Cilium Assuming you're using TKS and have disabled Flannel, Cilium) Can be used to install Cilium and Gateway API: Argo CD Argo CD is deployed manually at first using the same Kustomize pattern: Then bootstrap the rest of the cluster with the app-of-apps pattern. The two root Applications at the repo root recursively discover and manage every AppProject and ApplicationSet in the repository (excluding deprecated/ and any .disable files). Apply the projects first so they exist before the generated Applications reference them: To disable an individual resource, rename its file to match .disable , e.g. mv media/applicationset.yml media/applicationset.disable . It drops out of the root app's manifest set and is pruned.","default_branch":null,"files":null,"tree":[],"storefront":"/r/zimmertr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zimmertr/Kubernetes-Manifests/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}