Skip to main content

AstroPulse Platform

AstroPulse is a cloud-native platform for provisioning Kubernetes clusters, registering existing clusters, and deploying applications from container images, Helm charts, repositories, or Kubernetes YAML. It gives teams one operational surface across AWS, GCP, Azure, and bring-your-own Kubernetes environments.

The platform is designed around a simple developer workflow:

  1. Install and authenticate with astroctl.
  2. Create or join an organization.
  3. Connect a cloud account or register an existing Kubernetes cluster.
  4. Create an application profile and deploy an application.
  5. Verify health with status, events, logs, and kubeconfig access when needed.

No-Docs Path

If you do not want to read through setup guides first, open Nova and ask what you want to do:

  • Browser: Open Nova →
  • Console route: /nova
  • Terminal: astroctl nova

For example:

Register my existing Kubernetes cluster with AstroPulse.
Help me deploy a container image to my dev cluster.

Nova can explain the platform, guide cluster and application workflows, help generate manifests, and point you to the exact CLI command or console step when a direct action needs approval.

Start Here

If you are new to AstroPulse, follow these guides in order:

StepGuideWhat you finish with
1Set up AstroPulseInstalled CLI, authenticated user, active organization
2Understand the core conceptsClear model of organizations, clusters, profiles, and applications
3Deploy or register a clusterA Kubernetes cluster visible to AstroPulse
4Deploy an applicationA running application and commands to inspect it
Fastest path

Use the console to generate cluster YAML, then use astroctl to apply it and stream progress. The console keeps setup approachable, while the CLI gives you a repeatable workflow you can commit to source control.

What AstroPulse Manages

AstroPulse manages two connected pipelines:

  • Cluster management: Provision managed clusters, create self-hosted clusters, register existing clusters, retrieve kubeconfig, track progress, and coordinate lifecycle operations.
  • Application management: Define application profiles, deploy workloads from multiple source types, monitor deployments, inspect events, and view logs.

Organizations are the security and billing boundary. Clusters, application profiles, API keys, members, and applications belong to an organization.

Architecture

Architecture

At a high level, AstroPulse has five major surfaces:

  • Console: Guided UI for onboarding, organization management, cluster creation, application profiles, and application deployment.
  • Nova: Conversational interface for asking questions, planning changes, generating manifests, and managing AstroPulse workflows with guided approvals.
  • astroctl CLI: Repeatable command-line workflow for authentication, cloud setup, cluster operations, deployments, logs, events, and kubeconfig access.
  • Platform API: API endpoints used by the console and CLI for cluster, application, organization, notification, and integration operations.
  • AstroPlane controllers and agents: Runtime components that reconcile desired state, connect registered clusters, and maintain deployment health.

AstroPulse can work with:

  • Managed Kubernetes: AWS EKS, Google GKE, and Azure AKS.
  • Self-hosted Kubernetes on AWS or GCP infrastructure.
  • Existing clusters from any provider or on-premises environment through cluster registration.

Common Next Steps