The ksctl project by kubesimplify is a Cloud Agnostic Kubernetes Management command-line tool that helps developers and administrators to manage multiple Kubernetes clusters running on multiple cloud environments with options to choose from Self-Managed HA clusters to Managed Clusters provided by cloud providers
Benefits
Simple and intuitive interface: ksctl provides a simple and intuitive interface for managing Kubernetes clusters. This makes it easy for developers to get started with Kubernetes, even if they are new to the platform.
Efficient: ksctl is designed to be efficient. It uses the SDKs to perform operations, which means that it can perform tasks quickly and without the need for additional tools.
Powerful: ksctl is a powerful tool that can be used to perform a wide range of tasks. It can be used to create, delete, and manage Kubernetes resources
Lightweight: ksctl binary is < 100Mb in size
Choice: clusters with varying type of kubernetes distributions, installed apps, etc.
Ksctl Core
Repo: ksctl/ksctl | Hosts the core functionalities of ksctl
Ksctl CLI
Repo: ksctl/cli | Hosts the CLI part of ksctl for users