Kubectl is the Kubernetes cli version of a swiss army knife, and can do many things.
While this Book is focused on using Kubectl to declaratively manage Applications in Kubernetes, it also covers other Kubectl functions.
Monitor kubernetes services / resources using icinga2 (including autodiscovery support) - gyselroth/kube-icinga
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge.It is built upon kubernetes and provides fundamental infrastructure support for network, app. deployment and metadata synchronization between cloud and edge. Kubeedge is licensed under Apache 2.0. and free for personal or commercial use absolutely. We welcome contributors!
A modern Linux distribution for Kubernetes. Contribute to autonomy/talos development by creating an account on GitHub.
ytt is a templating tool that understands YAML structure allowing you to focus on your data instead of how to properly escape it.
The Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines.
Cross-Cluster Network Connectivity for Kubernetes
Submariner enables direct networking between pods in different Kubernetes clusters on prem or in the cloud.
Easy to install. A binary of less than 40 MB. Uses only 512 MB of RAM.
Magic Namespace provides an easy, comprehensive option for cluster operators to manage namespaces and observe good security practices in multi-tenant, RBAC-enabled Kubernetes clusters.
Use the expressivity of ECMAScript, the world's largest software ecosystem and the speed of v8 to build, organize and maintain configuration.
This is a simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster. It attempts to combine the best parts of the output from kubectl top and kubectl describe into an easy to use CLI focused on cluster resources.
A Kubernetes native serverless platform. Contribute to refunc/refunc development by creating an account on GitHub.
stolon is a cloud native PostgreSQL manager for PostgreSQL high availability. It's cloud native because it'll let you keep an high available PostgreSQL inside your containers (kubernetes integration) but also on every other kind of infrastructure (cloud IaaS, old style infrastructures etc...)
An open source, git-ops, zero-trust secret encryption and decryption solution for Kubernetes applications - Soluto/kamus
This controller will continuously watch ingresses/routes in specific or all namespaces, and automatically add / remove monitors in any of the uptime checkers. With the help of this solution, you can keep a check on your services and see whether they're up and running and live, without worrying about manually registering them on the Uptime checker.
Tilt makes it possible to develop all your microservices locally in Kubernetes while collaborating with your team.
Write a Tiltfile script that describes how your services fit together. Share it with your team so that any engineer can hack on any server. See a complete view of your system, from building to deploying to logging to crashing.
kr8 is a very opinionated tool used for rendering jsonnet manifests for numerous Kubernetes clusters.
It has been designed to work like a simple configuration management framework, allowing operators to specify configuration for components across multiple clusters
Quantify risk for Kubernetes resources
This is the penultimate article in a series entitled Securing Kubernetes for Cloud Native Applications, and follows our discussion about securing the important components of a cluster, such as the API server and Kubelet. In this article, we’re going to...