Kong / Kong's Kubernetes Ingress Controller

Add meeting Rate page Subscribe

Kong / Kong's Kubernetes Ingress Controller

These are all the meetings we have in "Kong's Kubernetes In…" (part of the organization "Kong"). Click into individual meeting pages to watch the recording and search or read the transcript.

28 Jul 2023

Join Viktor Gamov, a Principal Developer Advocate with Kong, as he navigates the evolution of Kubernetes Ingress. Starting with the basics, he’ll explain how Ingress is pivotal in managing external access to services within a Kubernetes cluster through HTTP and HTTPS routes.

In this talk, Viktor will also address its limitations – the challenge of managing multiple Ingress resources, inconsistencies across different controllers, and inherent limitations in handling non-L7 protocols like TCP and UDP.

The talk then shifts gear toward the future – the Gateway API. This next evolution of Kubernetes networking expands beyond HTTP/HTTPS, promising improved traffic routing and the capability to handle diverse protocols, thus addressing Ingress’s limitations.

Viktor will explain how the Gateway API introduces resources like GatewayClass and Gateway to provide a flexible, structured way of defining traffic routing paths, simplifying traffic management in complex environments.

Adding to the mix, he will hint at how the Kong Gateway and Ingress Controller can leverage the Gateway API to extend their capabilities, offering a robust and more flexible networking experience.

Whether you’re a Kubernetes beginner or a seasoned pro, this talk promises a wealth of insights. Join us to explore Kubernetes Ingress and step into its promising future with the Gateway API.
  • 1 participant
  • 39 minutes
gateways
gateway
kubernetes
networking
proxy
protocol
ingress
host
progressing
netcat
youtube image

27 Oct 2022

Kong Gateway Operator is a next-generation deployment mechanism founded on the operator pattern that allows Kong Gateways to be provisioned in a dynamic and Kubernetes-native way, enabling automation of #Kong cluster operations and management of the Gateway lifecycle.

In this video @ViktorGamov , a principal developer advocate with @KongInc demonstrates how to install Kong Gateway Operator, how to enable HTTP routes and how to upgrade Kong Gateway in seconds without downtime.

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

❏ Kong Incubator: https://incubator.konghq.com/p/gateway-operator/
❏ More About Gateway API: https://gateway-api.sigs.k8s.io/
❏ Kong Ingress Controller Tutorials: https://youtube.com/playlist?list=PLg_AhYkg50vgDeBQJh7K3o0Jk4L58pXJ4

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

🐦 https://gamov.dev/twitter
📧 https://gamov.dev/telegram
🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬

https://github.com/Kong/kong
🐦 https://twitter.com/thekonginc
🌎 https://konghq.com/community/
🍻 https://www.meetup.com/pro/kong
❓ ️https://discuss.konghq.com/
💯 https://konghq.com/kong-champions/

#GatewayAPI #kubernetes #k8s #konggateway

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Cold opening
0:30 - Intro
1:05 - My Kubernetes setup
1:18 - Prerequosites
2:20 - Installing and validating Kong Gateway Operator
4:23 - Enabling HTTPRoute
5:41 - Upgrading Kong Gateway from 2.8 to 3.0
7:19 - Outro
  • 1 participant
  • 8 minutes
kubernetes
deployments
conch
dependencies
gateway
kpi
comhichu
quant
cluster
help
youtube image

11 May 2022

This week, Viktor Gamov will show you how to expose TCP services using Kong #Kubernetes Ingress Controller.

⚫️ https://docs.konghq.com/kubernetes-ingress-controller/latest/guides/using-tcpingress/
⚫️ https://github.com/InfuseAI/k8s-iperf
⚫️ https://www.youtube.com/playlist?list=PLg_AhYkg50vjOi0aIr6ZPh3iRwO0YX2-z previous Kong Builders episodes
⚫️ https://github.com/Kong/demo-scene/ UDPIngress example and other demos

00:00 - stream starts
01:56 - intro and welcome
04:43 - introducing today's topic - TCPIngress with Kong
08:42 - intro to TCPIngress
16:27 - installing Kong using Helm charts
21:35 - enabling tcp listener in Kong
27:46 - installing iperf server on Kubernetes
34:58 - TCPIngress for iperf server
40:32 - hacking UDPIngress for iperf
01:01:14 - it's a wrap!

Kong Builders is a livestream series that takes our developer-focused toolsets and puts them on display in the best venue possible – building applications and connecting workloads. We’re taking a hands-on, practitioner-focused approach to exploring Kong’s tools. We’ll build from the ground up - debugging/troubleshooting as we run into problems.

#KongBuilders #Livestream #Ingress #developer #DevOps #Kong #Konghq #coding #live
  • 1 participant
  • 1:03 hours
chat
livestream
comcast
twitch
currently
kong
follow
congrats
connect
host
youtube image

24 Feb 2022

Kong Ingress Controller (KIC) 2.2 is now generally available. KIC 2.2 marks a major milestone in the development of the Kong Ingress Controller, as it is the first release containing a marquee feature, Gateway API. This represents a major milestone for Kong as we continue to keep up to date with the upstream community and provide the best customer experience for KIC customers. Try KIC 2.2 today: https://bit.ly/3guN9D6

In this video, @ViktorGamov, a principal developer advocate with Kong, gives a preview of the most exciting part of this release: Gateway API support.

Gateway API is an open source project managed by the Kubernetes SIG Network community. The project aims to innovate and expand service networking APIs within Kubernetes. Gateway API consists of a collection of new APIs designed to functionally replace Ingress API. Kong’s implementation follows the current branch of Gateway API, versioned 'v1alpha2'.

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 Cold Open
0:55 Intro
3:37 Demo: Enabling and Configure Gateway and HTTP Route
07:52 It's a Wrap!

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

❏ Announcement Blog: https://konghq.com/blog/kong-ingress-controller-2-2/
❏ More About Gateway API: https://gateway-api.sigs.k8s.io/
❏ How to Use Istio Ingress Gateway
❏ Kong Ingress Controller Tutorials: https://youtube.com/playlist?list=PLg_AhYkg50vgDeBQJh7K3o0Jk4L58pXJ4

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

🐦 https://gamov.dev/twitter
📧 https://gamov.dev/telegram
🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬

https://github.com/Kong/kong
🐦 https://twitter.com/thekonginc
🌎 https://konghq.com/community/
🍻 https://www.meetup.com/pro/kong
❓ ️https://discuss.konghq.com/
💯 https://konghq.com/kong-champions/

#GatewayAPI #kubernetes #k8s #KongGateway
  • 1 participant
  • 9 minutes
gateways
gateway
kubernetes
api
proxy
quank
access
networking
protocols
configuring
youtube image

23 Dec 2021

@ViktorGamov is a Principal Developer Advocate at Kong, a cloud connectivity company.

Have you ever find yourself in a situation when all your services are running in Kubernetes, and now you need to expose them to the outside world securely and reliably? I will introduce the Kubernetes Ingress and how you can use it in your applications. Next, we will talk about the Kong Ingress Controller, an open-source implementation of the Kubernetes Controller that can be installed and managed precisely as any other Kubernetes resource. You will learn how to easily expose Kubernetes services to the outside world with Kong Ingress Controller. During this talk, you will also learn about the vast plugin ecosystem of Kong Gateway to declaratively enable security, API rate limiting, etc. As a bonus, I will show native gRPC support!

#Kubernetes #KubernetesIngress #KongIngress #APIGateway #KongGateway
  • 1 participant
  • 58 minutes
discussions
communicate
modern
provisioning
protocols
users
computing
monitoring
hi
quank
youtube image

5 Nov 2021

When services are exposed outside a Kubernetes cluster, you need to take care of authentication, observability, auditing, encryption and integrations with other third-party vendors, amongst other things. In this demo, @ViktorGamov introduces Kong Ingress Controller and how you can use it in your applications that run in a Kong Mesh-enabled Kubernetes cluster.

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Intro
0:45 - Kong Mesh Setup Overview
1:23 - Services Map Overview in Grafana
1:45 - Overview of @KubernetesCommunity Cluster
2:13 - Install Kong Gateway
2:58 - Test With Insomnia
4:30 - Apply the Prometheus Plugin
5:00 - Generate Requests with Locust
5:27 - View @Grafana Dashboards
6:07 - Conclusion

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

❏ Watch more recordings from Kong Summit 2021 here: https://konghq.com/kong-summit/2021-videos

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

🐦 https://gamov.dev/twitter
📧 https://gamov.dev/telegram
🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬

https://github.com/Kong/kong
🐦 https://twitter.com/thekonginc
🌎 https://konghq.com/community/
🍻 https://www.meetup.com/pro/kong
❓ ️https://discuss.konghq.com/
💯 https://konghq.com/kong-champions/

#ServiceMesh #APIGateway #KongGateway #KongMesh #KongSummit
  • 1 participant
  • 6 minutes
kubernetes
gateway
dashboard
mesh
configure
cluster
kong
demos
deployment
services
youtube image

29 Oct 2021

In this demo from Kong Summit, @ViktorGamov used Istio service mesh and Kong Istio Gateway (Kong Gateway + Kong' Ingress Controller) to provide external access to the services that run inside service mesh enabled Kubernetes cluster. Learn more about Kong Istio Gateway: https://konghq.com/solutions/istio-gateway

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Intro
0:55 - Download and Configure Istio
1:54 - Create a Namespace for Kubernetes Ingress Controller
2:17 - Deploy Kong Istio Gateway With Helm and Test with Insomnia
4:13 - Deploy BookInfo Example Application
5:08 - Access the Demo App Externally Through Kong Gateway
5:47 - Add Observability Tools
7:16 - Simulate Normal User Behavior
8:37 - Protect Your Services with the Rate Limiting Plugin

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

❏ Full blog tutorial: https://konghq.com/blog/istio-gateway/
❏ Automated demo scripts on GitHub: https://github.com/Kong/demo-scene/tree/main/gateway4mesh/istio
❏ Running the Kubernetes Ingress Controller with Istio
Documentation: https://docs.konghq.com/kubernetes-ingress-controller/2.0.x/guides/getting-started-istio/
❏ Kong Summit presentation from our CTO and Co-Founder, Marco Palladino: https://konghq.com/videos/opening-keynote-part-2-the-kong-journey/
❏ Watch more recordings from Kong Summit here: https://konghq.com/kong-summit/2021-videos

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

🐦 https://gamov.dev/twitter
📧 https://gamov.dev/telegram
🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬

https://github.com/Kong/kong
🐦 https://twitter.com/thekonginc
🌎 https://konghq.com/community/
🍻 https://www.meetup.com/pro/kong
❓ ️https://discuss.konghq.com/
💯 https://konghq.com/kong-champions/

#Istio #ServiceMesh #APIGateway #KongGateway #KongSummit
  • 1 participant
  • 10 minutes
kubernetes
deploying
istio
cluster
demo
gateway
configured
ip
quank
expose
youtube image

27 Oct 2021

In this livestream, Viktor Gamov, principal developer advocate with Kong, with walk you through the new and exciting features of KIC 2.0.
Join for live coding and Q&A!
  • 1 participant
  • 1:01 hours
chat
kong
congrats
hey
people
cong
home
loading
builder
youtube
youtube image

25 Oct 2021

As the most robust, scaleable and extensible version of our Kubernetes Ingress Controller to date, the KIC 2.0 release takes a major architectural leap forward. Try Kong Ingress Controller 2.0 today: https://bit.ly/3guN9D6

In this video, @ViktorGamov, a principal developer advocate with Kong, explains and demonstrates the most exciting features from our latest release.

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Cold Open
0:33 - Intro
1:16 - Watch Namespaces
05:19 - UDP Ingress
09:51 - Prometheus Metrics
12:49 - It's a Wrap!

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

❏ Announcement Blog: https://konghq.com/blog/kong-ingress-controller-2-0-now-ga-udp-support-prometheus-integrations-and-more/
❏ Migration Guide: https://docs.konghq.com/kubernetes-ingress-controller/2.0.x/guides/upgrade/
❏ Get even more info during our upcoming Kong Builders Livestream: https://youtu.be/m03E0c__puQ

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

🐦 https://gamov.dev/twitter
📧 https://gamov.dev/telegram
🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬

https://github.com/Kong/kong
🐦 https://twitter.com/thekonginc
🌎 https://konghq.com/community/
🍻 https://www.meetup.com/pro/kong
❓ ️https://discuss.konghq.com/
💯 https://konghq.com/kong-champions/

#udpingress #konggateway #prometheus #kubernetes #k8s
  • 1 participant
  • 14 minutes
quank
introduced
kik
version
kubernetes
dashboard
cluster
kick
functionality
help
youtube image

21 Sep 2021

In this video, we’ll see how operating a Kubernetes environment using Kong Ingress Controller, Prometheus and Grafana can simplify the daunting task of getting full application performance monitoring up and running. Try Kong Ingress Controller: https://bit.ly/3guN9D6

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 Intro
0:26 Getting Going With a Kubernetes Cluster on kind
0:59 Installing Prometheus and Grafana
3:30 Installing and Configuring Kong Gateway
5:43 Final Server Configuration
7:03 Let’s Demo This Dashboard!
14:00 Conclusion

Follow along in the blog version: https://bit.ly/3tUHuN0

▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬

https://github.com/Kong/kong
🐦 https://twitter.com/thekonginc
🌎 https://konghq.com/community/
🍻 https://www.meetup.com/pro/kong
❓ ️https://discuss.konghq.com/
💯 https://konghq.com/kong-champions/

#Prometheus #Grafana #Kubernetes #APM #Microservices
  • 1 participant
  • 15 minutes
monitoring
dashboard
kubernetes
cluster
repo
docker
prometheus
install
grafana
kong
youtube image

30 Jul 2021

In this video, @ViktorGamov, a principal developer advocate with Kong, explains how to deploy and configure a gRPC service in Kubernetes and how to configure external access to this service using Kong Ingress Controller. Try Kong Ingress Controller: https://bit.ly/3guN9D6

Follow along in the blog post: https://bit.ly/3lc36SD

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Cold Opening
0:40 - Intro
01:11 - gRPC Powered Quote Service
01:30 - Protobuf Definition of Service
03:22 - Enable gRPC Protocol in Kubernetes Service and Ingress
04:15 - Quick Note on cert-manager and Enabling TLS in Kubernetes Ingress
05:42 - Quick Note in DNS
07:15 - Call gRPC Service Using Insomnia
08:35 - It's a Wrap!

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

https://github.com/gAmUssA/quotes-service
https://grpc.io
https://support.insomnia.rest/article/188-grpc
https://docs.konghq.com/kubernetes-ingress-controller/1.3.x/guides/cert-manager/
https://docs.konghq.com/kubernetes-ingress-controller/1.3.x/references/annotations/
https://cert-manager.io/docs/installation/kubernetes/
https://docs.konghq.com/kubernetes-ingress-controller/
https://kubernetes.io/docs/concepts/services-networking/ingress/
https://insomnia.rest
https://bit.ly/k4k8s

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

❏ 🐦 https://gamov.dev/twitter
❏ 📧 https://gamov.dev/telegram
❏ 🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ RELATED BLOG POSTS ▬▬▬▬▬▬
❏ Using Kong Kubernetes Ingress Controller as an API Gateway: https://bit.ly/3um2JGa
❏ Configuring a Kubernetes Application on Kong Konnect: https://bit.ly/3yiVxx2
❏ Implementing Traffic Policies in Kubernetes: https://bit.ly/3dBwJIL
❏ Moving an Application from VM to Kubernetes: https://bit.ly/3cJhNYD

#gRPC #Kubernetes #K8s #gRPCS #KubernetesIngress #KongGateway #OSS #OpenSource #API #APIgateway
  • 1 participant
  • 9 minutes
jrpcs
protobuf
jrpc
grpcs
protofile
kubernetes
interface
protocols
service
apis
youtube image

15 Jul 2021

In this video, Viktor Gamov, a principal developer advocate with Kong, explains how to enable extra functionality like Rate Limiting and Key Authorization in Kubernetes using Kong Ingress Controller. Try Kong Ingress Controller: https://bit.ly/3guN9D6

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Cold Opening
0:36 - Intro
0:45 - A Quick Refresher on Our Use Case
02:20 - Rate Limiting Plugin
03:33 - Kong CRDs
05:46 - Key Authentication Plugin
08:59 - Enabling a «Platinum Tier» use case
11:04 - It's a wrap!

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

https://github.com/gAmUssA/quotes-service
https://docs.konghq.com/hub/kong-inc/rate-limiting/
https://docs.konghq.com/hub/kong-inc/rate-limiting-advanced/
https://docs.konghq.com/hub/kong-inc/key-auth/
https://docs.konghq.com/hub/kong-inc/key-auth-enc/
https://docs.konghq.com/kubernetes-ingress-controller/
https://kubernetes.io/docs/concepts/services-networking/ingress/
https://insomnia.rest
https://bit.ly/k4k8s

▬▬▬▬▬▬ CONTACTS ▬▬▬▬▬▬

❏ 🐦 https://gamov.dev/twitter
❏ 📧 https://gamov.dev/telegram
❏ 🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ RELATED BLOG POSTS ▬▬▬▬▬▬
❏ Using Kong Kubernetes Ingress Controller as an API Gateway: https://bit.ly/3um2JGa
❏ Configuring a Kubernetes Application on Kong Konnect: https://bit.ly/3yiVxx2
❏ Implementing Traffic Policies in Kubernetes: https://bit.ly/3dBwJIL
❏ Moving an Application from VM to Kubernetes: https://bit.ly/3cJhNYD

#Kubernetes #K8s #KubernetesIngress #KongGateway #OSS #OpenSource #APIgateway
  • 1 participant
  • 12 minutes
deployment
kubernetes
services
application
capability
gateway
configure
accessing
command
cluster
youtube image

6 Jul 2021

In this video, we'll walk through how to deploy a Dockerized application with Kubernetes using Kong's Kubernetes Ingress Controller. Install Kong Ingress Controller: https://bit.ly/3guN9D6

Find all referenced docs and code in this blog post: https://bit.ly/3qHODyE

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Intro
0:39 - Create a GKE Cluster
2:07 - Deploy Application Through kubectl
7:48 - Configure Kong's Ingress Controller
16:12 - Integrating Plugins With the Ingress Controller
20:00 - Integrate Kong's HTTP Log plugin
22:00 - Integrate Kong's Correlation ID Plugin
23:53 - Wrap Up

▬▬▬▬▬▬ ADDITIONAL RESOURCES ▬▬▬▬▬▬
❏ Configuring a Kubernetes Application on Kong Konnect: https://bit.ly/3yiVxx2
❏ Implementing Traffic Policies in Kubernetes: https://bit.ly/3dBwJIL
❏ Moving an Application from VM to Kubernetes: https://bit.ly/3cJhNYD

#Kubernetes #Docker #K8s #Kong #KongGateway #OSS #OpenSource #APIgateway #Ingress
  • 1 participant
  • 25 minutes
kubernetes
gke
deploying
cluster
gcloud
kubecontrol
configure
sdk
server
dockerized
youtube image

16 Jun 2021

Viktor Gamov, a principal developer advocate at Kong, explains how to quickly enable external access to your applications that run in Kubernetes using the Kong Ingress Controller. Install Kong Ingress Controller: https://bit.ly/3guN9D6

▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬

0:00 - Cold Open
0:36 - Introducing Problem: Provide External Access to Microservices
1:26 - Kubernetes Manifests: Deployment and Service
2:32 - Deploy to Kubernetes
6:01 - Get External IP of Kubernetes cluster
6:23 - Test Service Connectivity Using Insomnia

▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬

❏ Kubernetes Documentation: https://kubernetes.io/docs/concepts/services-networking/ingress/
❏ Kong Documentation: https://docs.konghq.com/kubernetes-ingress-controller/
❏ GitHub Quotes Service: https://github.com/gAmUssA/quotes-service
❏ Insomnia: https://insomnia.rest
❏ Image Source Code: https://bit.ly/k4k8s
❏ Using Kong Kubernetes Ingress Controller as an API Gateway: https://bit.ly/3um2JGa

▬▬▬▬▬▬ CONTACT VIKTOR ▬▬▬▬▬▬

🐦 https://gamov.dev/twitter
📧 https://gamov.dev/telegram
🔴 https://gamov.dev/youtube

▬▬▬▬▬▬ ADDITIONAL RESOURCES ▬▬▬▬▬▬

• Moving an Application from VM to Kubernetes: https://bit.ly/3cJhNYD
• Creating Your First Custom Lua Plugin for Kong Gateway: https://bit.ly/3d298Rs
• Getting Started With Kuma Service Mesh: https://bit.ly/3sLAn7R

#Kubernetes #K8s #KongGateway #GetInsomnia #OSS #OpenSource #APIgateway #APITesting
  • 1 participant
  • 8 minutes
kubernetes
deploying
gateways
microservices
configuring
services
api
proxy
manifest
chuck
youtube image