Git Product home page Git Product logo

Ksctl: Cloud Agnostic Kubernetes Management tool

CoverPage Social Media


Go Reference

ci-test-go codecov OpenSSF Best Practices Vulnerabilities Security Rating Maintainability Rating Technical Debt Quality Gate Status Bugs

Project Scope

Many cloud providers offer their flavor of Kubernetes. Each provider has its unique CLI tool which is used to create and manage clusters on that particular cloud. When working in a multi-cloud environment, it can get difficult to create and manage so many clusters using CLI from each cloud provider. ksctl is a single CLI tool that can interact with a multitude of cloud providers, making it easy for you to manage multi-cloud clusters, with just a single CLI tool

Purpose

The ksctl project by kubesimplify is a Cloud Agnostic Kubernetes Management tool that helps developers and administrators manage Kubernetes clusters running on different environment

It provides a simple and intuitive interface for performing common tasks such as creating, deleting, and managing Kubernetes resources. ksctl is designed to be easy to use, even for developers who are new to Kubernetes.

Here are some of the specific features of ksctl:

  • It provides a simple and intuitive interface for managing Kubernetes clusters.
  • It is designed to be efficient and can perform tasks quickly and without the need for additional tools.
  • It is a powerful tool that can be used to perform a wide range of tasks.
  • It is currently under development, but it is already a valuable tool for developers who want to manage Kubernetes clusters.

Repositories

Repo Description
Ksctl It provides the core components aka the internals of ksctl features
Ksctl CLI It uses the ksctl repo to make a CLI tool
Ksctl Docs It's for documentation purpose and to host the ksctl website

Prerequisites

  • Go (if building from source)
  • Docker (if going to use Local provider)
  • Go version >1.20 for build process

Supported Platforms

Platform Status
Linux ✔️
macOS ✔️
Windows ✔️

Getting Started guide

Getting Started guide

Usage

Please refer to the CLI Reference guide

Contribution Guidelines

Please refer to our contribution guide if you wish to contribute to the project 😄

Thanks to all the contributors ❤️

Link to Contributors

Ksctl's Projects

cli icon cli

Cloud Agnostic Kubernetes Management (CLI)

docs icon docs

Cloud Agnostic Kubernetes Management (Docs)

ksctl icon ksctl

Cloud Agnostic Kubernetes Management (Core)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.