All Projects → AlexsJones → gitops-kubernetes-cluster

AlexsJones / gitops-kubernetes-cluster

Licence: other
A quick way to build a cluster with ArgoCD then deploy via Applications

Programming Languages

Makefile
30231 projects

Projects that are alternatives of or similar to gitops-kubernetes-cluster

Kubedog
Library to watch and follow kubernetes resources in CI/CD deploy pipelines
Stars: ✭ 326 (+858.82%)
Mutual labels:  helm, kubectl
vcluster
vcluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Stars: ✭ 1,360 (+3900%)
Mutual labels:  helm, kubectl
kubehelper
KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface. Search, analysis, run commands, cron jobs, reports, filters, git synchronization and many more.
Stars: ✭ 200 (+488.24%)
Mutual labels:  helm, kubectl
action-setup-kube-tools
Github Action that setup Kubernetes tools (kubectl, kustomize, helm, kubeconform, conftest, yq, rancher, tilt, skaffold) very fast and cache them on the runner. Please [✩Star] if you're using it!
Stars: ✭ 45 (+32.35%)
Mutual labels:  helm, kubectl
Binenv
One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
Stars: ✭ 148 (+335.29%)
Mutual labels:  helm, kubectl
Geodesic
🚀 Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (+1750%)
Mutual labels:  helm, kubectl
kube-lineage
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
Stars: ✭ 238 (+600%)
Mutual labels:  helm, kubectl
Helm Docker
☸️ helm, gcloud, kubectl, jq
Stars: ✭ 41 (+20.59%)
Mutual labels:  helm, kubectl
Helm Kubectl
Docker Hub image with helm and kubectl on top of alpine linux with bash
Stars: ✭ 233 (+585.29%)
Mutual labels:  helm, kubectl
gcloud-kubectl-helm
Docker image for the quaternity of gcloud, helm, kubectl and SOPS
Stars: ✭ 32 (-5.88%)
Mutual labels:  helm, kubectl
Helm-Cheat-Sheet
A cheat sheet for Helm commands.
Stars: ✭ 72 (+111.76%)
Mutual labels:  helm
helm2-mixin
Helm mixin for Porter
Stars: ✭ 14 (-58.82%)
Mutual labels:  helm
helm-inject
Inject additional configurations during Helm upgrade
Stars: ✭ 17 (-50%)
Mutual labels:  helm
crossover
Minimal sufficient Envoy xDS for Kubernetes that knows https://smi-spec.io/
Stars: ✭ 69 (+102.94%)
Mutual labels:  helm
k8s-deployer
Deploy Kubernetes service and store retrieved information in the Consul K/V store
Stars: ✭ 23 (-32.35%)
Mutual labels:  kubectl
helm-postgresql
Helm Chart for postgresql
Stars: ✭ 35 (+2.94%)
Mutual labels:  helm
python-helm
python client for helm
Stars: ✭ 17 (-50%)
Mutual labels:  helm
kubetools
Kubetools - Curated List of Kubernetes Tools
Stars: ✭ 674 (+1882.35%)
Mutual labels:  helm
scaleway-swarm-terraform
Setup a Docker Swarm Cluster on Scaleway with Terraform
Stars: ✭ 48 (+41.18%)
Mutual labels:  scaleway
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (-2.94%)
Mutual labels:  kubectl

GitOps-Kubernetes-cluster

For more boiler plate examples and a complete Kubernetes setup checkout: https://github.com/AlexsJones/kube-microcosm

A snapshot of a cluster configuation I've used running on Scaleway. It leverages ArgoCD to pull in a Helm chart that launches additional ArgoCD applications.

Bootstrap

  • make install-argocd

The bootstrap process will install the Applications into GitOps as CRD.

Optional ingress

make install-cert-manager

Once installed you can use cert-manager to install certs for grafana/argocd.

You will see the resources folder is tailored to my certs and domain names - make it your own and alter it.

make install-argocd-ingress
make install-grafana-ingress
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].