SlideShare a Scribd company logo
Kubernetes Networking
VIRTUAL EVENT
May 21, 2020
| ©2020 F52 CONFIDENTIAL
| ©2020 F53 CONFIDENTIAL
| ©2020 F54 CONFIDENTIAL
| ©2020 F55 CONFIDENTIAL
| ©2020 F56
11:30AM – 11:35AM – Welcome and Trivia
11:35AM – 12:00 PM – Technical Session by Chris Akker and Jason Williams
12:00PM – 12:20PM – Technical Session by Jon Calalang
12:20PM – 12:30PM – Q&A
12:30PM – Closing
CONFIDENTIAL
Agenda
NGINX
Application
Platform
A suite of products that
together form the core of
what organizations need
to create applications with
performance, reliability,
security, and scale.
7
The NGINX Application Platform is a suite of products that together form the core of what organizations need to create applications with performance, reliability, security,
and scale. The NGINX Application Platform includes NGINX Plus for load balancing and application delivery, the NGINX WAF for security, and NGINX Unit to run the
application code, all monitored and managed by NGINX Controller.
Ingress
Controller
| ©2020 F58
8
• NGINX commonly used as Ingress
Controller
• Dynamic reconfiguration of endpoints (no
configuration reloading)
• Additional metrics, provided by a
streamlined Prometheus exporter
• Dedicated Helm chart repository
• Support for Custom resources to expose
more (all) NGINX Plus features as an
Ingress
• Move Layer7 logic closer to the App,
managed by DevOps
Nginx Plus Kubernetes Ingress Controller
An advancedLayer 7 load-balancingsolution for exposingKubernetes
nginx.com 9
NGINX and F5 and represent
79% of the Kubernetes Ingress
market ​
- CNCF Survey​
79
%
https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
kubernetes/ingress-nginx
• Kubernetes community
• Custom NGINX build based on
OpenResty/LUA that includes
several third-party modules
• Community support only
nginxinc/kubernetes-ingress
• NGINX Inc Commercial software
• NGINX Plus KIC
• Enterprise support
• Significant Performance Increase
NGINX Ingress Controllers
NGINX+ IngressController
coffee
service
tea
service
pod
pod
Ingress
k8
s
AP
I
IC
1
1
2
1. Watches for Ingress and state changes
from Kubernetes API
2. (re)configures NGINX Configuration
a. Updates to upstream (load
balancing pools) require no
reloads!
3. Repeat (back to Step 1.)
| ©2020 F512
Demo – Nginx+ Ingress
L7 Routing
| ©2020 F513
Environment Overview
Nginx Plus Dashboard Overview
Dynamic Scaling
Dynamic Load Balancing
Prometheus / Grafana Integration
CONFIDENTIAL
Demo Highlights
DemoArchitecture
Digital Ocean 3-node Kubernetes cluster, with 1 or 2 NginxPlus Ingress
Controllers, for URL path routing with TLS.
coffee
service
tea
service
pod
pod
example.com/coffee
example.com/tea
LoadBalancer
(Digital Ocean)
Ingress
Ingress
K8s 3-
node
Cluster
| ©2020 F515
MORE INFORMATION AT
NGINX.COM
Demo Config of the IngressController
• Kind = Ingress
• Host = Host Header
• TLS = True
• Layer 7 url Path Routing
• /tea and /coffee
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: cafe-ingress
spec:
tls:
- hosts:
- cafe.example.com
secretName: cafe-secret
rules:
- host: cafe.example.com
http:
paths:
- path: /tea
backend:
serviceName: tea-svc
servicePort: 80
- path: /coffee
backend:
serviceName: coffee-svc
servicePort: 80
| ©2020 F516
Prometheus/ Grafana
| ©2018 F5 NETWORKS17
BIG-IP
Container Ingress Services
| ©2018 F5 NETWORKS18
• Native open-source integration
in container environments for F5
BIG-IP Ingress control
• Enable self-service selection in
orchestration for app services
• Scale and secure apps through
automated event discovery and
service insertion
Introducing Container Ingress Services (CIS)
F5 Container Ingress Services
Container Environments
Visibility and
Analytics
F5 BIG-IP
App Performance and
Security Services
F5 Container
Ingress Services
Orchestration
Dotted line = integration control plane
Solid line = traffic data plane
AppServicesAcrossNetwork
Node 2Node 1
| ©2018 F5 NETWORKS19
CIS ReferenceArchitecture
| ©2018 F5 NETWORKS20
Hybrid CIS/N+ Architecture
D
D
D
E
E
E
TLS termination
Bot protection
DDoS protection
AuthN
AuthZ
LB
Service Discovery
Rate Limiting
Data manipulation
Req routing
| ©2020 F521
● NGINX Ingress Controller
https://github.com/nginxinc/kubernetes-ingress/
● Examples https://github.com/nginxinc/kubernetes-
ingress/tree/master/examples-of-custom-resources
● Testing the Performance of the NGINX Ingress Controller for
Kubernetes
https://www.nginx.com/blog/testing-performance-nginx-ingress-controller-
kubernetes/
● Release 1.7.0 blog post https://www.nginx.com/blog/announcing-nginx-
ingress-controller-for-kubernetes-release-1-7-0/
Try it out
| ©2018 F5 NETWORKS22
▪ https://clouddocs.f5.com/containers/v2/
▪ https://docs.nginx.com/nginx-ingress-
controller/overview/
CIS Resources

More Related Content

What's hot (20)

PPTX
Control Kubernetes Ingress and Egress Together with NGINX
NGINX, Inc.
 
PPTX
NGINX Basics: Ask Me Anything – EMEA
NGINX, Inc.
 
PPTX
NGINX as a Content Cache
NGINX, Inc.
 
PPTX
Accélérez vos déploiements applicatifs avec NGINX Controller
NGINX, Inc.
 
PDF
From Code to Customer with F5 and NGNX London Nov 19
NGINX, Inc.
 
PDF
Control Kubernetes Ingress and Egress Together with NGINX
NGINX, Inc.
 
PDF
Nim tames sprawl
NGINX, Inc.
 
PDF
Kubernetes and the NGINX Plus Ingress Controller
Katherine Bagood
 
PDF
Securing Your Apps & APIs in the Cloud
Olivia LaMar
 
PPTX
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX, Inc.
 
PDF
NGINX: Basics and Best Practices EMEA
NGINX, Inc.
 
PPTX
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
Katherine Bagood
 
PPTX
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Olivia LaMar
 
PPTX
NGINX Plus R20 Webinar
NGINX, Inc.
 
PPTX
Flexible, Powerful, and Easy-to-Use Ingress Load Balancing with NGINX and Ope...
NGINX, Inc.
 
PPTX
NGINX: High Performance Load Balancing
NGINX, Inc.
 
PDF
Data Plane Matters! A Deep Dive and Demo on NGINX Service Mesh
NGINX, Inc.
 
PDF
API Gateway Use Cases​ for Kubernetes​
NGINX, Inc.
 
PDF
Using NGINX and NGINX Plus as a Kubernetes Ingress
Kevin Jones
 
PPTX
ModSecurity and NGINX: Tuning the OWASP Core Rule Set (Updated)
NGINX, Inc.
 
Control Kubernetes Ingress and Egress Together with NGINX
NGINX, Inc.
 
NGINX Basics: Ask Me Anything – EMEA
NGINX, Inc.
 
NGINX as a Content Cache
NGINX, Inc.
 
Accélérez vos déploiements applicatifs avec NGINX Controller
NGINX, Inc.
 
From Code to Customer with F5 and NGNX London Nov 19
NGINX, Inc.
 
Control Kubernetes Ingress and Egress Together with NGINX
NGINX, Inc.
 
Nim tames sprawl
NGINX, Inc.
 
Kubernetes and the NGINX Plus Ingress Controller
Katherine Bagood
 
Securing Your Apps & APIs in the Cloud
Olivia LaMar
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX, Inc.
 
NGINX: Basics and Best Practices EMEA
NGINX, Inc.
 
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
Katherine Bagood
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Olivia LaMar
 
NGINX Plus R20 Webinar
NGINX, Inc.
 
Flexible, Powerful, and Easy-to-Use Ingress Load Balancing with NGINX and Ope...
NGINX, Inc.
 
NGINX: High Performance Load Balancing
NGINX, Inc.
 
Data Plane Matters! A Deep Dive and Demo on NGINX Service Mesh
NGINX, Inc.
 
API Gateway Use Cases​ for Kubernetes​
NGINX, Inc.
 
Using NGINX and NGINX Plus as a Kubernetes Ingress
Kevin Jones
 
ModSecurity and NGINX: Tuning the OWASP Core Rule Set (Updated)
NGINX, Inc.
 

Similar to Kubernetes Networking (20)

PPTX
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
Aine Long
 
PDF
Load Balancing Applications on Kubernetes with NGINX
Aine Long
 
PDF
Get the Most Out of Kubernetes with NGINX
NGINX, Inc.
 
PDF
Cncf k8s_network_03 (Ingress introduction)
Erhwen Kuo
 
PDF
Relevez les défis Kubernetes avec NGINX
NGINX, Inc.
 
PPTX
Production-Grade Kubernetes With NGINX Ingress Controller
NGINX, Inc.
 
PPTX
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
NGINX, Inc.
 
PDF
Deploying NGINX in Cloud Native Kubernetes
Kangaroot
 
PPTX
Deploying NGINX Plus & Kubernetes on Google Cloud Platform
NGINX, Inc.
 
PDF
NGINX Ingress Controller for Kubernetes
NGINX, Inc.
 
PDF
Ingress controller present, past and future
Adam Hamsik
 
PDF
Ingress controller present, past and future
Juraj Hantak
 
PPTX
Nginx Deep Dive Kubernetes Ingress
Knoldus Inc.
 
PDF
Deep Dive: Automating the Application and Security Pipeline with NGINX and An...
NGINX, Inc.
 
PDF
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 2
Alfonso Martino
 
PDF
オンプレでのNginx Ingress利用事例について
Ryo Sakagami
 
PPTX
Dive into DevOps | March, Traefik as kubernetes ingress controller, Ihor Borodin
Provectus
 
PDF
Publishing Microservices Applications
Francisco Javier Ramírez Urea
 
PPTX
Scale your application to new heights with NGINX and AWS
NGINX, Inc.
 
PDF
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeAcademy
 
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
Aine Long
 
Load Balancing Applications on Kubernetes with NGINX
Aine Long
 
Get the Most Out of Kubernetes with NGINX
NGINX, Inc.
 
Cncf k8s_network_03 (Ingress introduction)
Erhwen Kuo
 
Relevez les défis Kubernetes avec NGINX
NGINX, Inc.
 
Production-Grade Kubernetes With NGINX Ingress Controller
NGINX, Inc.
 
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
NGINX, Inc.
 
Deploying NGINX in Cloud Native Kubernetes
Kangaroot
 
Deploying NGINX Plus & Kubernetes on Google Cloud Platform
NGINX, Inc.
 
NGINX Ingress Controller for Kubernetes
NGINX, Inc.
 
Ingress controller present, past and future
Adam Hamsik
 
Ingress controller present, past and future
Juraj Hantak
 
Nginx Deep Dive Kubernetes Ingress
Knoldus Inc.
 
Deep Dive: Automating the Application and Security Pipeline with NGINX and An...
NGINX, Inc.
 
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 2
Alfonso Martino
 
オンプレでのNginx Ingress利用事例について
Ryo Sakagami
 
Dive into DevOps | March, Traefik as kubernetes ingress controller, Ihor Borodin
Provectus
 
Publishing Microservices Applications
Francisco Javier Ramírez Urea
 
Scale your application to new heights with NGINX and AWS
NGINX, Inc.
 
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeAcademy
 
Ad

More from NGINX, Inc. (20)

PDF
【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
NGINX, Inc.
 
PDF
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
NGINX, Inc.
 
PDF
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
NGINX, Inc.
 
PPTX
Get Hands-On with NGINX and QUIC+HTTP/3
NGINX, Inc.
 
PPTX
Managing Kubernetes Cost and Performance with NGINX & Kubecost
NGINX, Inc.
 
PDF
Manage Microservices Chaos and Complexity with Observability
NGINX, Inc.
 
PDF
Accelerate Microservices Deployments with Automation
NGINX, Inc.
 
PDF
Unit 2: Microservices Secrets Management 101
NGINX, Inc.
 
PDF
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
NGINX, Inc.
 
PDF
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX, Inc.
 
PDF
Easily View, Manage, and Scale Your App Security with F5 NGINX
NGINX, Inc.
 
PDF
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINX, Inc.
 
PDF
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINX
NGINX, Inc.
 
PPTX
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...
NGINX, Inc.
 
PPTX
Protecting Apps from Hacks in Kubernetes with NGINX
NGINX, Inc.
 
PPTX
NGINX Kubernetes API
NGINX, Inc.
 
PPTX
Successfully Implement Your API Strategy with NGINX
NGINX, Inc.
 
PPTX
Installing and Configuring NGINX Open Source
NGINX, Inc.
 
PPTX
Shift Left for More Secure Apps with F5 NGINX
NGINX, Inc.
 
PPTX
How to Avoid the Top 5 NGINX Configuration Mistakes.pptx
NGINX, Inc.
 
【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
NGINX, Inc.
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
NGINX, Inc.
 
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
NGINX, Inc.
 
Get Hands-On with NGINX and QUIC+HTTP/3
NGINX, Inc.
 
Managing Kubernetes Cost and Performance with NGINX & Kubecost
NGINX, Inc.
 
Manage Microservices Chaos and Complexity with Observability
NGINX, Inc.
 
Accelerate Microservices Deployments with Automation
NGINX, Inc.
 
Unit 2: Microservices Secrets Management 101
NGINX, Inc.
 
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
NGINX, Inc.
 
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX, Inc.
 
Easily View, Manage, and Scale Your App Security with F5 NGINX
NGINX, Inc.
 
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINX, Inc.
 
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINX
NGINX, Inc.
 
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...
NGINX, Inc.
 
Protecting Apps from Hacks in Kubernetes with NGINX
NGINX, Inc.
 
NGINX Kubernetes API
NGINX, Inc.
 
Successfully Implement Your API Strategy with NGINX
NGINX, Inc.
 
Installing and Configuring NGINX Open Source
NGINX, Inc.
 
Shift Left for More Secure Apps with F5 NGINX
NGINX, Inc.
 
How to Avoid the Top 5 NGINX Configuration Mistakes.pptx
NGINX, Inc.
 
Ad

Recently uploaded (20)

PDF
Python Conference Singapore - 19 Jun 2025
ninefyi
 
PDF
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PPTX
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
PPTX
𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍—Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
PDF
Open Source Milvus Vector Database v 2.6
Zilliz
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Python Conference Singapore - 19 Jun 2025
ninefyi
 
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
Kubernetes - Architecture & Components.pdf
geethak285
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍—Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
Open Source Milvus Vector Database v 2.6
Zilliz
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 

Kubernetes Networking

  • 2. | ©2020 F52 CONFIDENTIAL
  • 3. | ©2020 F53 CONFIDENTIAL
  • 4. | ©2020 F54 CONFIDENTIAL
  • 5. | ©2020 F55 CONFIDENTIAL
  • 6. | ©2020 F56 11:30AM – 11:35AM – Welcome and Trivia 11:35AM – 12:00 PM – Technical Session by Chris Akker and Jason Williams 12:00PM – 12:20PM – Technical Session by Jon Calalang 12:20PM – 12:30PM – Q&A 12:30PM – Closing CONFIDENTIAL Agenda
  • 7. NGINX Application Platform A suite of products that together form the core of what organizations need to create applications with performance, reliability, security, and scale. 7 The NGINX Application Platform is a suite of products that together form the core of what organizations need to create applications with performance, reliability, security, and scale. The NGINX Application Platform includes NGINX Plus for load balancing and application delivery, the NGINX WAF for security, and NGINX Unit to run the application code, all monitored and managed by NGINX Controller. Ingress Controller
  • 8. | ©2020 F58 8 • NGINX commonly used as Ingress Controller • Dynamic reconfiguration of endpoints (no configuration reloading) • Additional metrics, provided by a streamlined Prometheus exporter • Dedicated Helm chart repository • Support for Custom resources to expose more (all) NGINX Plus features as an Ingress • Move Layer7 logic closer to the App, managed by DevOps Nginx Plus Kubernetes Ingress Controller An advancedLayer 7 load-balancingsolution for exposingKubernetes
  • 9. nginx.com 9 NGINX and F5 and represent 79% of the Kubernetes Ingress market ​ - CNCF Survey​ 79 % https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
  • 10. kubernetes/ingress-nginx • Kubernetes community • Custom NGINX build based on OpenResty/LUA that includes several third-party modules • Community support only nginxinc/kubernetes-ingress • NGINX Inc Commercial software • NGINX Plus KIC • Enterprise support • Significant Performance Increase NGINX Ingress Controllers
  • 11. NGINX+ IngressController coffee service tea service pod pod Ingress k8 s AP I IC 1 1 2 1. Watches for Ingress and state changes from Kubernetes API 2. (re)configures NGINX Configuration a. Updates to upstream (load balancing pools) require no reloads! 3. Repeat (back to Step 1.)
  • 12. | ©2020 F512 Demo – Nginx+ Ingress L7 Routing
  • 13. | ©2020 F513 Environment Overview Nginx Plus Dashboard Overview Dynamic Scaling Dynamic Load Balancing Prometheus / Grafana Integration CONFIDENTIAL Demo Highlights
  • 14. DemoArchitecture Digital Ocean 3-node Kubernetes cluster, with 1 or 2 NginxPlus Ingress Controllers, for URL path routing with TLS. coffee service tea service pod pod example.com/coffee example.com/tea LoadBalancer (Digital Ocean) Ingress Ingress K8s 3- node Cluster
  • 15. | ©2020 F515 MORE INFORMATION AT NGINX.COM Demo Config of the IngressController • Kind = Ingress • Host = Host Header • TLS = True • Layer 7 url Path Routing • /tea and /coffee apiVersion: extensions/v1beta1 kind: Ingress metadata: name: cafe-ingress spec: tls: - hosts: - cafe.example.com secretName: cafe-secret rules: - host: cafe.example.com http: paths: - path: /tea backend: serviceName: tea-svc servicePort: 80 - path: /coffee backend: serviceName: coffee-svc servicePort: 80
  • 17. | ©2018 F5 NETWORKS17 BIG-IP Container Ingress Services
  • 18. | ©2018 F5 NETWORKS18 • Native open-source integration in container environments for F5 BIG-IP Ingress control • Enable self-service selection in orchestration for app services • Scale and secure apps through automated event discovery and service insertion Introducing Container Ingress Services (CIS) F5 Container Ingress Services Container Environments Visibility and Analytics F5 BIG-IP App Performance and Security Services F5 Container Ingress Services Orchestration Dotted line = integration control plane Solid line = traffic data plane AppServicesAcrossNetwork Node 2Node 1
  • 19. | ©2018 F5 NETWORKS19 CIS ReferenceArchitecture
  • 20. | ©2018 F5 NETWORKS20 Hybrid CIS/N+ Architecture D D D E E E TLS termination Bot protection DDoS protection AuthN AuthZ LB Service Discovery Rate Limiting Data manipulation Req routing
  • 21. | ©2020 F521 ● NGINX Ingress Controller https://github.com/nginxinc/kubernetes-ingress/ ● Examples https://github.com/nginxinc/kubernetes- ingress/tree/master/examples-of-custom-resources ● Testing the Performance of the NGINX Ingress Controller for Kubernetes https://www.nginx.com/blog/testing-performance-nginx-ingress-controller- kubernetes/ ● Release 1.7.0 blog post https://www.nginx.com/blog/announcing-nginx- ingress-controller-for-kubernetes-release-1-7-0/ Try it out
  • 22. | ©2018 F5 NETWORKS22 ▪ https://clouddocs.f5.com/containers/v2/ ▪ https://docs.nginx.com/nginx-ingress- controller/overview/ CIS Resources