All Projects → daniel-kun → kube-alive

daniel-kun / kube-alive

Licence: MIT license
Some tools to experiment with Kubernetes to observe it's real-life behavior

Programming Languages

elm
856 projects
shell
77523 projects
go
31211 projects - #10 most used programming language
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to kube-alive

K8s Digitalocean Terraform
Deploy latest Kubernetes cluster on DigitalOcean using Terraform
Stars: ✭ 33 (+3.13%)
Mutual labels:  cluster, k8s
Ansible Role K3s
Ansible role for installing k3s as either a standalone server or HA cluster.
Stars: ✭ 132 (+312.5%)
Mutual labels:  cluster, k8s
Kube Aliases
Kubernetes Aliases and Bash Functions
Stars: ✭ 40 (+25%)
Mutual labels:  cluster, k8s
Kube No Trouble
Easily check your cluster for use of deprecated APIs
Stars: ✭ 280 (+775%)
Mutual labels:  cluster, k8s
kube-watch
Simple tool to get webhooks on Kubernetes cluster events
Stars: ✭ 21 (-34.37%)
Mutual labels:  cluster, k8s
Victoriametrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Stars: ✭ 5,558 (+17268.75%)
Mutual labels:  cluster, k8s
Php K8s
PHP K8s is a PHP handler for the Kubernetes Cluster API, helping you handling the individual Kubernetes resources directly from PHP, like viewing, creating, updating or deleting resources.
Stars: ✭ 111 (+246.88%)
Mutual labels:  cluster, k8s
Kubernetes Pfsense Controller
Integrate Kubernetes and pfSense
Stars: ✭ 100 (+212.5%)
Mutual labels:  cluster, k8s
Lokomotive
Lokomotive is a 100% open-source, easy to use and secure Kubernetes distribution from the volks at Kinvolk
Stars: ✭ 233 (+628.13%)
Mutual labels:  cluster, k8s
Turing Pi Cluster
Turing Pi cluster configuration for Raspberry Pi Compute Modules
Stars: ✭ 233 (+628.13%)
Mutual labels:  cluster, k8s
K8s Tew
Kubernetes - The Easier Way
Stars: ✭ 269 (+740.63%)
Mutual labels:  cluster, k8s
scheduled-scaler
No description or website provided.
Stars: ✭ 68 (+112.5%)
Mutual labels:  cluster, k8s
kubernetes-marketplace
Marketplace of Kubernetes applications available for quick and easy installation in to Civo Kubernetes clusters
Stars: ✭ 136 (+325%)
Mutual labels:  cluster, k8s
Scalecube Services
ScaleCube Services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Stars: ✭ 482 (+1406.25%)
Mutual labels:  cluster, k8s
k8s-istio-demo
Demo showing the capabilities of Istio
Stars: ✭ 22 (-31.25%)
Mutual labels:  cluster, k8s
Gardener
Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO.
Stars: ✭ 2,093 (+6440.63%)
Mutual labels:  cluster, k8s
kubernetes the easy way
Automating Kubernetes the hard way with Vagrant and scripts
Stars: ✭ 22 (-31.25%)
Mutual labels:  cluster, k8s
laravel-php-k8s
Just a simple port of renoki-co/php-k8s for easier access in Laravel
Stars: ✭ 71 (+121.88%)
Mutual labels:  cluster, k8s
ratel-doc
Kubernetes Dashboard 一键式 Kubernetes多集群资源管理平台 k8s 管理平台
Stars: ✭ 153 (+378.13%)
Mutual labels:  k8s
tondra
Continuous Development on Kubernetes environments with Skaffold
Stars: ✭ 105 (+228.13%)
Mutual labels:  k8s

Build Status

Kubernetes: It's alive!

You can find a dashboard with experiments with Kubernetes (k8s) to observe it's behaviour in real scenarios in this project. You should have a k8s cluster up and running to deploy the tools from this repository.

Tested platforms

kube-alive is tested on the following platforms, with Kubernetes version 1.8 and 1.9:

Deployment

Prerequisites:

  • You need to have kubectl installed and configured to point at a running cluster that you have admin access to.
  • If you are running on Google Kubernetes Engine, your default account does not have the privilege to grant more privileges. To circumvent this, you can grant yourself cluster-admin rights: kubectl create clusterrolebinding cluster-admin-binding \ --clusterrole cluster-admin --user $(gcloud config get-value account)

You can deploy kube-alive to your local cluster with this single command:

curl -sSL https://raw.githubusercontent.com/daniel-kun/kube-alive/master/deploy.sh | bash

This will install the required resources into the kube-alive Kubernetes namespace.

Experiments

Behaviours of k8s that can be observed "live":

Experiment 1 Demo


Experiment 2 Demo


Experiment 3 Demo


Experiment 4 Demo

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].