Skip to content

About Arlon

CxJ edited this page May 31, 2022 · 1 revision

Welcome to the arlon

Arlon is an open source product that builds complete clusters in minutes, using ArgoCD + ClusterAPI or Crossplane, enabling simple gitOps at scale. Arlon builds clusters, then deploys applications and other Kubernetes objects. The core set of Arlon features are focused on allowing users to build clusters in any environment that has an associated ClusterAPI provider. Users are able to specify a cloud, then outline all of the clusters' configuration, Kubernetes objects (RBAC, Network Policies, Pod Security) and Apps, each individual object is referenced as a bundle and grouped together as a Profile. Arlon orchestrates creating clusters by creating ClusterAPI custom resources as ArgoCD applications, Arlon then automates connecting the new cluster to ArgoCD. Once the cluster is running, and connected to ArgoCD, Arlon deploys the Profile and each of the bundles that are inside the Profile.

What is a Complete Cluster?

A complete cluster includes:

  • Cloud: AWS, Google, Azure, On-Premises
  • Kubernetes Configuration: Version, nodes, control plane type
  • Kubernetes Add-ons: CoreDNS, Prometheus, MetricsServer
  • Kubernetes Objects such as RBAC, Pod Security, Network Polices
  • Applications: Platform Applications (Redis, Kafka, Elastic) &/Or Business Business
image-20220114-020129