k8or encompasses a vast ecosystem of technologies categorized based on functionality. You've identified specific products within these categories to build a customized k8or. Tailoring k8or is an ongoing process. Let's delve into each category and explore the chosen tools:
Application Definition and Image Build Products:
-
KubeVirt:
Enables deployment of virtual machines for workloads requiring legacy OS or specific hardware access. -
Dapr:
Simplifies microservice development by providing sidecar-based event-driven communication and state management. -
Kaniko:
Builds images directly within k8or, improving security and isolation for build processes. -
Gitpod:
Offers web-based IDEs directly within Git repositories, streamlining developer workflows. -
ko:
Enables building, pushing, and deploying images from within your codebase, automating the process.
Database Products:
-
MySQL:
Widely adopted relational database for structured data. -
Cassandra:
Distributed NoSQL database ideal for high availability and scalability. -
Redis:
In-memory data store providing high performance for caching and key-value storage.
Continuous Integration and Delivery Products:
Streaming and Messaging Products:
-
NATS:
High-performance messaging system for microservice communication and event-driven architectures. -
Strimzi:
Apache Kafka operator managing Kafka deployments and configurations within k8or.
Scheduling and Orchestration:
-
kube-green:
Canary testing tool for rolling out applications and monitoring for regressions. -
Karmada:
Multi-environment management platform enabling consistent application management across k8or environments.
Scheduling and Orchestration Products:
-
kube-green:
Canary testing tool for rolling out applications and monitoring for regressions. -
Karmada:
Multi-environment management platform enabling consistent application management across k8or environments.
Service Proxy Products:
-
Envoy:
High-performance proxy for load balancing, traffic management, and security in microservices.
Service Mesh Products:
-
Linkerd:
Service mesh providing service-to-service communication, traffic management, and observability.
API Gateway Products:
-
Emissary-Ingress:
Ingress controller providing secure and managed access to applications within k8or. -
Kong:
API gateway offering scalability, flexibility, and advanced API management features.
Remote Procedure Call Products:
Coordination and Service Discovery Products:
-
CoreDNS:
Highly scalable and configurable DNS server for k8or environments. -
KubeBrain:
Service discovery and coordination plane based on Consul for service mesh or microservice architectures.
Coordination and Service Discovery Products:
-
CoreDNS:
Highly scalable and configurable DNS server for k8or environments. -
KubeBrain:
Service discovery and coordination plane based on Consul for service mesh or microservice architectures.
Cloud Native Storage Products:
-
MinIO:
Object storage solution offering S3 compatibility and scalability. -
Gluster:
Distributed file system providing high availability and scalability for shared storage. -
Rook:
Ceph operator simplifying deployment and management of Ceph storage within k8or.
Cloud Native Network Products:
-
kube-vip:
Virtual IP address manager for dynamic service IP assignment in k8or. -
CNI:
Container Network Interface specification enabling various networking plugins for different network providers.
Container Runtime Products Products:
Security and Compliance Products:
-
cert-manager:
Automatic certificate management and issuance for securing connections within k8or. -
Kyverno:
Policy engine for enforcing security and compliance policies within k8or. -
opcr:
Open Policy Control Rego framework for expressing and enforcing fine-grained authorization policies.
Automation and Configuration Products:
-
kustomize:
Tool for composing k8or manifests and managing environments with overlays. -
Flux:
GitOps tool for declarative configuration management and deployments from Git repositories.
Key Management Products:
-
Teller:
Kubernetes secret management solution with role-based access control and auditing. -
AthenZ:
Identity and access management platform for securing applications and services in distributed systems.
Container Registry Products:
Monitoring Products:
-
Prometheus:
Open-source monitoring system for collecting and aggregating metrics from applications and infrastructure. -
Grafana:
Visualization tool for displaying and analyzing Prometheus metrics through dashboards and graphs.
Logging Products:
Tracing Products:
Continuous Optimization Products:
-
Crane:
Platform for identifying and remediating performance bottlenecks in cloud-native applications.
Chaos Engineering Products:
-
krkn-chaos:
Chaos engineering platform for injecting faults and simulating failures to improve system resilience.
Feature Flagging Products:
-
Open Feature:
Feature management platform for controlling and rolling out new features to users gradually.
This overview highlights the diverse tools k8or leverages and provides a starting point for deeper exploration.
Looking to expand your k8or knowledge?
k8or is easier to use with a basic understanding of Kubernetes principles and core concepts. Learn and apply fundamental k8or practices to run your application in k8or.

Explore BLOCK framework, k8orization, custom images, deployments, and more