Displaying 1 to 4 from 4 results

api-gateway - Api Gateway for a microservices deployment

  •    Scala

The Api Gateway is the entry point of a microservice infrastructure (see api gateway pattern). The main problem it solves is "How do the clients of a Microservices-based application access the individual services?". It handles the first layer of authentication and routes the incoming requests (like a reverse proxy) to the corresponding service, based on the mapping in its service registry. For a Kubernetes configuration example see the sample descriptor file.

gen-crd-api-reference-docs - Custom API reference docs generator for Kubernetes APIs (from your pkg/apis source code)

  •    Go

If you have a project that is Custom Resource Definitions and wanted to generate API Reference Docs like this this tool is for you. Today, Kubernetes API does not provide OpenAPI specs for CRDs (e.g. Knative), therefore the gen-apidocs generator used by Kubernetes won't work.

Orleans.Clustering.Kubernetes - Orleans Membership provider for Kubernetes

  •    CSharp

Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. Kubernetes (a.k.a. Kube or just K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. In other words, it is one of the most popular container orchestrators out there.

kubekleaner - KubeKleaner uses Spring Boot's scheduled task functionality along with the Kubernetes API to delete failing microservice deployments and their downstream resources based on a configurable expiration time

  •    Java

KubeKleaner—short for Kubernetes Kleaner—is a Java application built on the Spring Boot framework and the AT&T Java Service Container (AJSC). KubeKleaner utilizes Spring Boot's scheduled task functionality to leverage the Kubernetes API for deleting failing microservice deployments and their downstream resources based on a configurable expiration time.