Skip to content

XCTL - A tool for managing a Kubernetes based infrastructure

XCTL is a tool that leverages CNCF technology to bootstrap and handle a production grade environment.

Warning

This software is not ready for actual production usage

xctl apply -f - << EOF
apiVersion: v1alpha1
kind: Environment

metadata:
  name: demo
  email: demo@example.com

spec:
  provider: linode
  domain: example.com
  repository: git@github.com:example-org/example-app.git
EOF

will result in an environment consisting of the following technologies:

Kubernetes for resource orchestration
NGINX Ingress Controller for traffic routing
Cert-Manager configured with Let's encrypt for TLS
Grafana, Prometheus, Loki and Promtail for monitoring
ArgoCD for continuous deployment
Back to top