local-gitops
shortlink
local-gitops | shortlink | |
---|---|---|
3 | 4 | |
90 | 684 | |
- | 3.5% | |
5.0 | 10.0 | |
7 days ago | 1 day ago | |
Makefile | Go | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
local-gitops
-
Project: Running a local Kubernetes cluster with TLS, ArgoCD GitOps and Vault
I have just merged a PR that includes the Postgres example using k3s's local storage solution local-path-provisioner.
-
Project: Running a local cluster with TLS, ArgoCD GitOps, Vault and a PostgreSQL operator
I recently published an open-source project I use as a template for testing my Kubernetes projects locally. It is called local-gitops, and it has the following features:
-
Monthly 'Shameless Self Promotion' thread - 2022/08
I've created an open-source project called local-gitops, where you can create a local cluster with DNS, ingress, TLS encryption, and pre-configured to use a Gitops deployment through ArgoCD (self-managed).
shortlink
-
Setting up ArgoCD from scratch
More details: - https://github.com/shortlink-org/shortlink/tree/main/ops/argocd - https://github.com/shortlink-org/shortlink/tree/main/ops/gitlab
-
Can you get a job with no professional CI/CD experience but IAC,scripting,AWS,Kubernetes and ansible experience ?
As written above, CI/CD is not the hardest part; there are many ready-made tutorials for any combination of programming languages, engineering cultures, and tools deployment (Gitlab, Github, etc.). On Github, there are many ready-made examples of CI/CD. You can study the solutions and make your own based on them—for example, set up a CI/CD deploy/update a WordPress blog. I'm spoiling my pet project to maintain my skills, for example - https://github.com/shortlink-org/shortlink/tree/main/ops It includes: - gitlab CI/CD: quite a complex pipeline with tests, builds, and deployment - GitHub action: basic linking - Argo CD: gitops, deployment of different applications to k8s
-
Typical project structure
I think that for real projects it is better to separate argocd and our applications. For my pet project I use one mono repository: - `ops/Helm` - description of all helm-charts - `ops/argocd` - description of argocd applications that refer to helm charts So when you update a helm chart it is immediately applied to the k8s cluster. You can see my example - https://github.com/shortlink-org/shortlink
-
[Go] - Saga pattern
Github: https://github.com/shortlink-org/shortlink/tree/main/pkg/saga
What are some alternatives?
digma - 🧑💻🔭 Digma is a Continuous Feedback platform that makes observability relevant in dev. Digma empowers developers to own their code all the way to production, improves code quality and prevents critical issues before they escalate. Sign up today! https://digma.ai 💫
arlon - A kubernetes cluster lifecycle management and configuration tool
deployKF - deployKF builds machine learning platforms on Kubernetes. We combine the best of Kubeflow, Airflow†, and MLflow† into a complete platform.
gochk - Static Dependency Analysis Tool for Go Files
gitops-playground - Creates a complete GitOps-based operational stack on your Kubernetes clusters
argocd-autopilot - Argo-CD Autopilot
mgmt - Next generation distributed, event-driven, parallel config management!
helm-service-chart
terraform - The place to storing Terraform modules of many providers
pgo - practices in go