All Projects → datawire → Kubernaut

datawire / Kubernaut

Licence: apache-2.0
Instant ephemeral Kubernetes clusters for development and testing

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Kubernaut

GPU-Kubernetes-Guide
How to setup a production-grade Kubernetes GPU cluster on Paperspace in 10 minutes for $10
Stars: ✭ 34 (-70.43%)
Mutual labels:  kubernetes-setup, kubernetes-deployment
Isolator
Detect non-atomic interactions within DB transactions
Stars: ✭ 362 (+214.78%)
Mutual labels:  developer-tools, testing-tools
K8s Kotlin Dsl
Kotlin DSL for Kubernetes configs
Stars: ✭ 259 (+125.22%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Edward
A tool for managing local microservice instances
Stars: ✭ 152 (+32.17%)
Mutual labels:  microservices, developer-tools
Faker
Faker is a pure Elixir library for generating fake data.
Stars: ✭ 673 (+485.22%)
Mutual labels:  developer-tools, testing-tools
Kubefwd
Bulk port forwarding Kubernetes services for local development.
Stars: ✭ 2,713 (+2259.13%)
Mutual labels:  microservices, developer-tools
Kubekit
A Kubernetes deployment toolkit for offline environment.
Stars: ✭ 328 (+185.22%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Metalk8s
An opinionated Kubernetes distribution with a focus on long-term on-prem deployments
Stars: ✭ 217 (+88.7%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Kubernix
Single dependency Kubernetes clusters for local testing, experimenting and development
Stars: ✭ 545 (+373.91%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Karate
Test Automation Made Simple
Stars: ✭ 5,497 (+4680%)
Mutual labels:  developer-tools, testing-tools
Garden
Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching.
Stars: ✭ 2,289 (+1890.43%)
Mutual labels:  developer-tools, testing-tools
Uce Handler
Convenient Uncaught-Exception Handler Library For Testers and Developers. Copy, Share, Email, Save crash logs easily.
Stars: ✭ 101 (-12.17%)
Mutual labels:  developer-tools, testing-tools
Reactopt
A CLI React performance optimization tool that identifies potential unnecessary re-rendering
Stars: ✭ 1,975 (+1617.39%)
Mutual labels:  developer-tools, testing-tools
django-on-k8s
An end to end tutorial to run a Django Web Application having a PostgreSQL database in Kubernetes
Stars: ✭ 37 (-67.83%)
Mutual labels:  kubernetes-setup, kubernetes-deployment
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (+21.74%)
Mutual labels:  developer-tools, testing-tools
Eksctl
The official CLI for Amazon EKS
Stars: ✭ 3,550 (+2986.96%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Sonobuoy
Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests and other plugins in an accessible and non-destructive manner.
Stars: ✭ 2,442 (+2023.48%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Blackbelt Aks Hackfest
Microsoft Intelligent Cloud Blackbelt Team :: Hackfest Repo
Stars: ✭ 209 (+81.74%)
Mutual labels:  kubernetes-deployment, kubernetes-setup
Ergo
The management of multiple apps running over different ports made easy
Stars: ✭ 452 (+293.04%)
Mutual labels:  microservices, developer-tools
Hoppscotch
👽 Open source API development ecosystem https://hoppscotch.io
Stars: ✭ 34,569 (+29960%)
Mutual labels:  developer-tools, testing-tools

Kubernaut

Build Status

Ephemeral Kubernetes clusters for frustration and friction free development. This is the kubernaut CLI.

Installation

An executable binary is provided for both Linux and MacOS. There is no Windows support at this time.

Native Installation

Latest release: curl http://releases.datawire.io/kubernaut/latest.txt

Linux

curl -OL http://releases.datawire.io/kubernaut/$(curl http://releases.datawire.io/kubernaut/latest.txt)/linux/amd64/kubernaut

macOS

curl -OL http://releases.datawire.io/kubernaut/$(curl http://releases.datawire.io/kubernaut/latest.txt)/darwin/amd64/kubernaut

Quick Start

Get Token

NOTE: This is temporary until we have a better account mgmt and login UX.

  1. Goto https://kubernaut.io/token and login.
  2. Copy the token to your clipboard.
  3. Run the below command:

kubernaut config backend create --url="https://next.kubernaut.io" --name="v2" --activate $TOKEN

Create a cluster claim

kubernaut claims create --name mycluster

View active Claims

kubernaut claims list

Delete a cluster claim

kubernaut claims delete mycluster

Developer Information

Versioning

The kubernaut command line application uses Calendar Versioning ("CalVer") for releases.

  • The version scheme is ${YYYY}.${MM}.${DD}[-${GIT_COMMIT}].
  • Latest releases always have the ${GIT_COMMIT} appended after a dash.
  • Latest releases are any build from master branch that passes CI tests.
  • FUTURE - Stable release cadence has not been determined but WILL HAVE the form ${YYYY}.${MM}.${DD} without the ${GIT_COMMIT} appended.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].