All Projects → Kong → Kubernetes Ingress Controller

Kong / Kubernetes Ingress Controller

Licence: apache-2.0
🦍 Kong for Kubernetes: the official Ingress Controller for Kubernetes.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Kubernetes Ingress Controller

Nghttpx Ingress Lb
nghttpx ingress controller for Kubernetes
Stars: ✭ 115 (-91.46%)
Mutual labels:  ingress, ingress-controller, k8s
Kubernetes Pfsense Controller
Integrate Kubernetes and pfSense
Stars: ✭ 100 (-92.58%)
Mutual labels:  ingress, ingress-controller, k8s
Citrix K8s Ingress Controller
Citrix ADC (NetScaler) Ingress Controller for Kubernetes:
Stars: ✭ 256 (-80.99%)
Mutual labels:  ingress, ingress-controller, k8s
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+2189.38%)
Mutual labels:  microservices, apis, kong
Kong Ingress
[DEPRECATED] A Kubernetes Ingress for Kong
Stars: ✭ 96 (-92.87%)
Mutual labels:  ingress, ingress-controller, kong
Ingress Merge
Merge Ingress Controller for Kubernetes
Stars: ✭ 124 (-90.79%)
Mutual labels:  ingress, ingress-controller, k8s
Kubernetes Ingress
NGINX and NGINX Plus Ingress Controllers for Kubernetes
Stars: ✭ 3,528 (+161.92%)
Mutual labels:  ingress, k8s, ingress-controller
Apisix Ingress Controller
ingress controller for K8s
Stars: ✭ 139 (-89.68%)
Mutual labels:  microservices, ingress, k8s
Kuma
🐻 The Universal Service Mesh. CNCF Sandbox Project.
Stars: ✭ 2,516 (+86.79%)
Mutual labels:  microservices, apis, kong
trafficserver-ingress-controller
Apache Traffic Server Ingress Controller for Kubernetes
Stars: ✭ 29 (-97.85%)
Mutual labels:  ingress, k8s, ingress-controller
Dew
微服务一站式解决方案,提供:架构指南、容器优先/兼容Spring Cloud与Service Mesh的框架、最佳实践及Devops标准化流程。
Stars: ✭ 285 (-78.84%)
Mutual labels:  microservices, k8s
Remoto
Ultra-simple RPC ecosystem designed for right now.
Stars: ✭ 304 (-77.43%)
Mutual labels:  microservices, apis
Ingressmonitorcontroller
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
Stars: ✭ 306 (-77.28%)
Mutual labels:  ingress, k8s
loadbalancer-controller
Kubernetes loadbalancer controller to provision ingress controller dynamically
Stars: ✭ 93 (-93.1%)
Mutual labels:  ingress, ingress-controller
kong-map
Kongmap is a free visualization tool which allows you to view and edit configurations of your Kong API Gateway Clusters, including Routes, Services, and Plugins/Policies. The tool is being offered for installation via Docker and Kubernetes at this time.
Stars: ✭ 60 (-95.55%)
Mutual labels:  kong, k8s
Kube Ingress Aws Controller
Configures AWS Application Load Balancers according to Kubernetes Ingress resources
Stars: ✭ 326 (-75.8%)
Mutual labels:  ingress, ingress-controller
Micro
go-micro 微服务实践,更多请关注Micro中国站☞
Stars: ✭ 383 (-71.57%)
Mutual labels:  microservices, k8s
katana-skipper
Simple and flexible ML workflow engine
Stars: ✭ 234 (-82.63%)
Mutual labels:  ingress, k8s
Admiral
Admiral provides automatic configuration generation, syncing and service discovery for multicluster Istio service mesh
Stars: ✭ 323 (-76.02%)
Mutual labels:  microservices, k8s
Application Gateway Kubernetes Ingress
This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
Stars: ✭ 448 (-66.74%)
Mutual labels:  ingress, ingress-controller

Build Status codecov License Twitter

Kong for Kubernetes

Use Kong for Kubernetes Ingress. Configure plugins, health checking, load balancing and more in Kong for Kubernetes Services, all using Custom Resource Definitions(CRDs) and Kubernetes-native tooling.

Features | Get started | Documentation | Master branch builds | Seeking help

Features

  • Ingress routing Use Ingress resources to configure Kong
  • Enhanced API management using plugins Use a wide-array of plugins to monitor, transform, protect your traffic.
  • Native gRPC support Proxy gRPC traffic and gain visibility into it using Kong's plugin.
  • Health checking and Load-balancing Load balance requests across your pods and supports active & passive health-checks.
  • Request/response transformations Use plugins to modify your requests/responses on the fly.
  • Authentication Protect your services using authentication methods of your choice.
  • Declarative configuration for Kong Configure all of Kong using CRDs in Kubernetes and manage Kong declaratively.

Get started

You can use Minikube on your local machine or use a hosted k8s service like GKE.

Setting up Kong for Kubernetes is as simple as:

# using YAMLs
$ kubectl apply -f https://bit.ly/k4k8s

# or using Helm
$ helm repo add kong https://charts.konghq.com
$ helm repo update

# Helm 3
$ helm install kong/kong --generate-name --set ingressController.installCRDs=false

Once installed, please follow the Getting Started guide to start using Ingress in your Kubernetes cluster.

Note: Kong Enterprise users, please follow along our enterprise guide to setup the enterprise version.

Documentation

All documentation around Kong Ingress Controller is present in this repository inside the docs directory. Pull Requests are welcome for additions and corrections.

Guides and Tutorials

Please browse through guides to get started or understand how to configure a specific setting with Kong Ingress Controller.

Master branch builds

If you would like to use the latest and the greatest version of the controller, you can use latest tag from the kong-ingress-controller repository hosted on Bintray:

docker pull kong-docker-kubernetes-ingress-controller.bintray.io/kong-ingress-controller:latest

Seeking help

Please search through the posts on Kong Nation as it's likely that another user has run into the same problem. If you don't find an answer, please feel free to post a question. For a feature request, please post in Feature Suggestions category.

You can also talk to the developers behind Kong in the #kong channel on the Kubernetes Slack server.

If you've spotted a bug, please open an issue on our Github.

Community meetings

You can join monthly meetings hosted by the maintainers of the project to ask questions, provide feedback or just come and say hello. The meeting takes place on every second Tuesday of the month at 10 am Pacific time. Please submit your contact details on the online meetups page to receive meeting invite and Zoom links to join the meeting.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].