Giter Site home page Giter Site logo

jaskeerat789 / claudie Goto Github PK

View Code? Open in Web Editor NEW

This project forked from berops/claudie

0.0 1.0 0.0 7.04 MB

Cloud-agnostic managed Kubernetes

License: Apache License 2.0

Shell 0.12% Go 82.61% Makefile 0.92% Smarty 12.56% Dockerfile 3.69% Jinja 0.09%

claudie's Introduction

Claudie

Build License Go Report Card

Platform for managing multi-cloud Kubernetes clusters with each nodepool in a different cloud-provider.

Features

Manage multi-cloud Kubernetes clusters

Create fully-featured Kubernetes clusters composed of multiple different public Cloud providers in an easy and secure manner. Simply insert credentials to your cloud projects, define your cluster, and watch how the infra spawns right in front of you.

Infra Diagram

Management via IaC

Declaratively define your infrastructure with a simple, easy to understand YAML syntax. See example manifest.

Fast scale-up/scale-down of your infrastructure

To scale-up or scale-down, simply change a few lines in the input manifest and Claudie will take care of the rest in the matter of minutes.

Loadbalancing

Claudie has its own managed load-balancing solution, which you can use for Ingresses, the Kubernetes API server, or generally anything. Check out our LB docs.

Persistent storage volumes

Claudie comes pre-configured with a storage solution, with ready-to-use Storage Classes. See Storage docs to learn more.

Get started using Claudie

  1. Deploy Claudie Kubernetes manifests/claudie into a Kubernetes cluster:

    kubectl apply -k manifests/claudie
    
  2. provide your own manifest via a Kubernetes Secret.

Have a look at our reference example input manifest to explore what's possible.

To see in detail how to correctly apply the manifest into Claudie, please refer to the CRUD document.

After the input manifest is successfully applied, the kubeconfig to your newly built clusters is output as a secret in the claudie namespace with a name in the form of <cluster-name>-<cluster-hash>-kubeconfig.

Get involved

Everyone is more than welcome to open an issue, a PR or to start a discussion.

For more information about contributing please read the contribution guidelines.

If you want to have a chat with us, feel free to join our "claudie-workspace" Slack workspace.

Security

While we strive to create secure software, there is always a chance that we miss something. If you've discovered something that requires our attention, see our security policy to learn how to proceed.

Roadmap

To see the vision behind Claudie, please refer to the roadmap document.

LICENSE

Apache-2.0 (see LICENSE for details).

claudie's People

Contributors

arsmn avatar bernardhalas avatar borkaz avatar cloudziu avatar dependabot[bot] avatar despire avatar github-actions[bot] avatar jaskeerat789 avatar jpaivberops avatar mariouhrik avatar miroslavrepka avatar s1ntaxe770r avatar samuelstolicny avatar wullsnpaxbwzgydyyhwtkkspeqoayxxyhoisqhf avatar

Watchers

 avatar

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.