Eks distro - Shell
EKS Distro Repository Amazon EKS Distro (EKS-D) is a Kubernetes distribution based on and used by Amazon Elastic Kubernetes Service (EKS) to create re
Kube bench - Go
kube-bench is a Go application that checks whether Kubernetes is deployed securely by running the checks documented in the CIS Kubernetes Benchmark. Tests are configured with YAML files, making this tool easy to update as test spec
Kubeval - Go
Kubeval kubeval is a tool for validating a Kubernetes YAML or JSON configuration file. It does so using schemas generated from the Kubernetes OpenAPI specification, and therefore can validate schemas for multiple versions of Kube
Kube shell - Python
kube-shell Kube-shell: An integrated shell for working with the Kubernetes CLI Under the hood kube-shell still calls kubectl. Kube-shell aims to provide ease-of-use of kubectl and increasing productivity.
Rke - Go
rke Rancher Kubernetes Engine, an extremely simple, lightning fast Kubernetes installer that works everywhere. Download Please check the releases page. Requirements Please review the OS requirements for ea
Colossus - Starlark
Colossus — An example microservice architecture for Kubernetes powered by Bazel, Go, Java, Docker, and gRPC This is an example project that combines several cloud native technologies that I really like and have been meaning to ge
K8sFuzzKit - PowerShell
K8sFuzzKit : a new tool to deploy a full Kubernetes Cluster with embed external tools in Hyper-V in only one click ! There are multiple guides on running Kubernetes and there is a lot of solutions to deploy a Kubernetes Cluster
Spark on k8s operator - Go
This is not an officially supported Google product. Community Join our Slack channel. Check out who is using the Kubernetes Operator for Apache Spark. Project Status Project status: beta The
K3os - Go
k3OS k3OS is a linux distribution designed to remove as much as possible OS maintaince in a Kubernetes cluster. It is specifically designed to only have what is need to run k3s. Additionally the OS is designed to be managed b
Keda - Go
Kubernetes-based Event Driven Autoscaling KEDA allows for fine grained autoscaling (including to/from zero) for event driven Kubernetes workloads. KEDA serves as a Kubernetes Metrics Server and allows users to define autoscaling rul
Kind - Go
Please see Our Documentation for more in-depth installation etc. kind is a tool for running local Kubernetes clusters using Docker container "nodes". kind was primarily designed for testing Kubernetes itself, but may be used fo
Litmus - Python
Cloud-Native Chaos Engineering; Kubernetes-Native Chaos Engineering; Chaos Engineering for Kubernetes Overview Litmus is a toolset to do cloud-native chaos engineering. Litmus provides tools to orchestrate
Devspace - Go
Website • Quickstart • Examples • Documentation • Blog • Slack • Twitter Client-Only Developer Tool for Cloud-Native Development with Kubernetes Build, test and debug applications directly inside Kubernetes
Mkit - Dockerfile
MKIT - Managed Kubernetes Inspection Tool Quickly discover key security risks of your managed Kubernetes clusters and resources MKIT is a Managed Kubernetes Inspection Tool that leverages FOSS tools to query and
Kubedirector
The BlueK8s open source initiative will include a number of projects to help bring enterprise-level capabilities for distributed stateful applications to Kubernetes.
Kubernetes goat - HTML
The Kubernetes Goat designed to be intentionally vulnerable cluster environment to learn and practice Kubernetes security.
Community
AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
Kubernetes The Hard Way CentOS -
เอกสารฉบับนี้ อ้างอิงจาก Kubernetes The Hard Way ที่ถูกพัฒนาโดย Kelsey Hightower และอีกฉบับที่ถูกพัฒนาโดย Mumshad Mannambeth
Rpi home cluster setup - Shell
Raspberry Pi kubernetes cluster on Alpine linux setup This repository is supposed to help if I'd EVER AGAIN destroy the whole cluster by accident. Cod
Kubescape
kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by to NSA and CISA
Inkeption - Dockerfile
Inkeption (Earlier named "K8sInPod") Inkeption means having a Kubernetes cluster(kind cluster) in a pod in a Kubernetes cluster (KiPiK). This sounds s
Galaxykube - Go
GalaxyKube -- PolarDB-X Operator PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes. It follo
Vals operator - Go
Vals-Operator Here at Digitalis we love vals, it's a tool we use daily to keep secrets stored securely. We also use secrets-manager on the Kubernetes
Cluster api state metrics - Go
Overview cluster-api-state-metrics (CASM) is a service that listens to the Kubernetes API server and generates metrics about the state of custom resou
Kubernetes exercises
Kubernetes Exercises This collection covers a set of exercises which are categorized topics wise and referred back to the individual Kubernetes certif
Argo workflows - Go
pWhat is Argo Workflows? Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflow/p
Constellation - Go
Always Encrypted Kubernetes Constellation is a Kubernetes engine that aims to provide the best possible data security. It wraps your K8s cluster into
Kubernetes - Go
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications
Scope - Go
Weave Scope - Troubleshooting & Monitoring for Docker & Kubernetes Weave Scope automatically generates a map of your application, enabling you to intuitively understand, monitor, and control your containerized, mic
Kube cert manager - Go
Kubernetes Certificate Manager This is not an official Google Project. Features Manage Kubernetes TLS secrets backed by Let's Encrypt issued certificates. Manage Let's Encrypt issued certificates based on Kuberne
Krane - Go
Krane Convert Google Compute Engine (GCE) autoscaling instance groups to Kubernetes autoscaling deployments. Status Proof of concept. Install Download the latest release from the releases page.
Kenv - Go
kenv kenv is an environment file injector for Kubernetes resources. kenv injects variables into Kubernetes resource documents by loading a list of files containing variables and modifying the resource document to include those
Cri o - Go
CRI-O - OCI-based implementation of Kubernetes Container Runtime Interface Compatibility matrix: CRI-O ⬄ Kubernetes CRI-O and Kubernetes follow the same release cycle and deprecation policy. For more infor
Kubeadm aws - HCL
kubeadm quickstart on aws This is a quickstart to get running with the new kubeadm tool which delivered in Kubernetes 1.4. Please see docs here for information about this new tool: http://kubernetes.io/docs/getting-started-guides
Vault controller - Go
Vault Controller The Vault Controller automates the creation of Vault tokens for Kubernetes Pods. This repo includes a set of hands-on tutorials and example programs you can use to try out the Vault Controller. Status
Cyclone - Go
Cyclone Cyclone is a powerful workflow engine and end-to-end pipeline solution implemented with native Kubernetes resources, with no extra dependencies. It can run anywhere Kubernetes is deployed: public cloud, on-prem o
Kube cert manager - Go
Kubernetes Certificate Manager Deprecation notice: This project is deprecated in favor of cert-manager This project is loosely based on https://github.com/kelseyhightower/kube-cert-manager It took over most of its docu
K8stail - Go
k8stail tail -f experience for Kubernetes Pods As you know, kubectl logs can stream only ONE pod at the same time. k8stail enables you to watch log streams of ALL pods in the specified namespace or labels in real time, lik
Kubernetes vault - Go
Kubernetes Vault Integration The Kubernetes-Vault project allows pods to automatically receive a Vault token using Vault's AppRole auth backend. Highlights Secure by default. The Kubernetes-Vault controller does
Konfd - Go
konfd Manage application configuration using Kubernetes secrets, configmaps, and Go templates. Usage Usage of konfd: -configmap value the configmap to process. -namespace value the namespace to proce
Picluster - JavaScript
PiCluster PiCluster is a simple way to manage Docker containers on multiple hosts. I created this because I found Docker Swarm not that good and Kubernetes was too difficult to install currently on ARM. PiCluster will only buil
Reaction
Reaction Reaction is a modern reactive, real-time event driven ecommerce platform. Reaction is built with JavaScript (ES6), Meteor, Node.js and works nicely with Docker. Installation reaction-cli installation
Kube monkey - Go
kube-monkey kube-monkey is an implementation of Netflix's Chaos Monkey for Kubernetes clusters. It randomly deletes Kubernetes (k8s) pods in the cluster encouraging and validating the development of failure-resilient services.
Kubevirt - Go
KubeVirt KubeVirt is a virtual machine management add-on for Kubernetes. The aim is to provide a common ground for virtualization solutions on top of Kubernetes. Note: KubeVirt is a heavy work in progress. Int
Rook - Go
What is Rook? Rook is an open source cloud-native storage orchestrator for Kubernetes, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with cloud-native envir
Kubelib
kubelib Python library to simplify kubernetes scripting. Minimal test coverage. Full Documentation Here TODO: The current plan is to rebuild this around <https://github.com/kubernetes-incubator/client-python>.
Voyager
Website • Slack • Forum • Twitter voyager Voyager provides controller for Ingress and Certificates for Kubernetes developed by AppsCode. Ingress In here we call it ExtendedIngress. An extended plugin of Kubernetes In
Patroni - Python
Patroni: A Template for PostgreSQL HA with ZooKeeper, etcd or Consul You can find a version of this documentation that is searchable and also easier to navigate at patroni.readthedocs.io. There are many ways to run high ava
Crunchy containers - Shell
Crunchy Container Suite General The Crunchy Container Suite provides Docker containers that enable rapid deployment of PostgreSQL, including administration and monitoring tools. Multiple styles of deploying Postgre
Longhorn - Shell
Longhorn Build Status Engine: Instance Manager: Manager: UI: Test: Overview Longhorn is a distributed block storage system for Kubernetes. Longhorn is lightweight, reliable, and powerfu