Introducing the IaC Package Manager for Kubernetes.
yoke is a Helm-inspired infrastructure-as-code (IaC) package deployer.
The philosophy behind yoke is that Kubernetes packages should be described via code. Programming environments have control flow, test frameworks, static typing, documentation, error management, and versioning. They are ideal for building contracts and enforcing them.
Related contents:
Postgre SQL Operator for Kubernetes.
Run PostgreSQL.
The Kubernetes way.
CloudNativePG is the Kubernetes operator that covers the full lifecycle of a highly available PostgreSQL database cluster with a primary/standby architecture, using native streaming replication.
Related contents:
Trust Your Deployments.
Easily handle Kubernetes deployments of any size, complexity, and across various environments using Kluctl.
The missing glue to put together large Kubernetes deployments, composed of multiple smaller parts (Helm/Kustomize/...) in a manageable and unified way.
Automated Kubernetes Resource Optimization.
Reduce Kubernetes costs by up to 80% and enhance cluster reliability by using real-time, application context-aware, automation for your most critical production environments
Related contents:
Multi-Stage GitOps Continuous Promotion. Application lifecycle orchestration.
Seamlessly orchestrate stage-to-stage deployments,
without custom scripts or CI pipelines.
Kargo is a next-generation continuous delivery and application lifecycle orchestration platform for Kubernetes. It builds upon GitOps principles and integrates with existing technologies, like Argo CD, to streamline and automate the progressive rollout of changes across the many stages of an application's lifecycle.
MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.
Related contents:
Backup and migrate Kubernetes resources and persistent volumes.
Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.
Related contents:
ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services.
Related contents:
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
Related contents:
Zero-ops Kubernetes for developers, edge and IoT.
Zero-ops, pure-upstream, HA Kubernetes, from developer workstations to production.
MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.
Related contents:
Power of Kubernetes, Simplicity of Heroku.
Making Kubernetes as easy as Heroku
Canine is a Kubernetes platform that makes it easy to deploy and manage your applications.
Kmesh is a high-performance service grid data plane software implemented based on the ebpf and programmable kernel. It adopts the sidecarless architecture and does not need to deploy proxy components on the data plane. It implements the service governance function and improves the forwarding performance of service access.
Related contents:
A cloud native Kubernetes Global Balancer.
A Global Service Load Balancing solution with a focus on having cloud native qualities and work natively in a Kubernetes context.
Related contents:
Cloud Native Dev Environment.
KubeVPN offers a Cloud Native Dev Environment that connects to kubernetes cluster network.
Gain access to the Kubernetes cluster network effortlessly using service names or Pod IP/Service IP. Facilitate the interception of inbound traffic from remote Kubernetes cluster services to your local PC through a service mesh and more.
Virtual Kubernetes and Multi-Tenancy.
Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Virtual clusters are fully functional Kubernetes clusters nested inside a physical host cluster providing better isolation and flexibility to support multi-tenancy. Multiple teams can operate independently within the same physical infrastructure while minimizing conflicts, maximizing autonomy, and reducing costs.
Related contents:
Declarative GitOps CD for Kubernetes.
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
Related contents:
Power tools for kubectl. Faster way to switch between clusters and namespaces in kubectl.
kubectx is a tool to switch between contexts (clusters) on kubectl faster.
kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.
Related contents:
Kubernetes-native platform to run massively parallel data/streaming jobs.
A Kubernetes-native, serverless platform for running scalable and reliable event-driven applications. Numaflow decouples event sources and sinks from the processing logic, allowing each component to independently auto-scale based on demand. With out-of-the-box sources and sinks, and built-in observability, developers can focus on their processing logic without worrying about event consumption, writing boilerplate code, or operational complexities. Each step of the pipeline can be written in any programming language, offering unparalleled flexibility in using the best programming language for each step and ease of using the languages you are most familiar with.
Kubernetes native configuration management.
Kustomize introduces a template-free way to customize application configuration that simplifies the use of off-the-shelf applications. Now, built into kubectl as apply -k.
Related contents: