Soumettre la recherche
Mettre en ligne
オンプレでのNginx Ingress利用事例について
•
1 j'aime
•
291 vues
R
Ryo Sakagami
Suivre
オンプレミスのk8s環境におけるNginx Ingressの利用事例について紹介しています。
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Networking 101 AWS - VPCs, Subnets, NAT Gateways, etc
Networking 101 AWS - VPCs, Subnets, NAT Gateways, etc
Stenio Ferreira
Understanding kube proxy in ipvs mode
Understanding kube proxy in ipvs mode
Victor Morales
Quic Tools Presentation
Quic Tools Presentation
kmunro1973
Building cloud native network functions - outcomes from the gw-tester nsm imp...
Building cloud native network functions - outcomes from the gw-tester nsm imp...
Victor Morales
Kubernetes at Datadog Scale - Ara Pulido
Kubernetes at Datadog Scale - Ara Pulido
PROIDEA
LF_OVS_17_State of the OVN
LF_OVS_17_State of the OVN
LF_OpenvSwitch
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OpenvSwitch
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
LINE Corporation
Recommandé
Networking 101 AWS - VPCs, Subnets, NAT Gateways, etc
Networking 101 AWS - VPCs, Subnets, NAT Gateways, etc
Stenio Ferreira
Understanding kube proxy in ipvs mode
Understanding kube proxy in ipvs mode
Victor Morales
Quic Tools Presentation
Quic Tools Presentation
kmunro1973
Building cloud native network functions - outcomes from the gw-tester nsm imp...
Building cloud native network functions - outcomes from the gw-tester nsm imp...
Victor Morales
Kubernetes at Datadog Scale - Ara Pulido
Kubernetes at Datadog Scale - Ara Pulido
PROIDEA
LF_OVS_17_State of the OVN
LF_OVS_17_State of the OVN
LF_OpenvSwitch
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OpenvSwitch
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
LINE Corporation
CNCF explore k8s api using java client
CNCF explore k8s api using java client
Erhwen Kuo
Bridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack Networking
markmcclain
Kubernetes Networking
Kubernetes Networking
Giragadurai Vallirajan
マイクロサービスと共に生きる!
マイクロサービスと共に生きる!
Tsukasa Kato
LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.
LF_OpenvSwitch
Cncf k8s_network_part1
Cncf k8s_network_part1
Erhwen Kuo
DOD 2016 - Kamil Szczygieł - Patching 100 OpenStack Compute Nodes with Zero-d...
DOD 2016 - Kamil Szczygieł - Patching 100 OpenStack Compute Nodes with Zero-d...
PROIDEA
Cncf k8s_network_02
Cncf k8s_network_02
Erhwen Kuo
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OpenvSwitch
Altitude SF 2017: QUIC - A low-latency secure transport for HTTP
Altitude SF 2017: QUIC - A low-latency secure transport for HTTP
Fastly
Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018
Matt Turner
Demystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by Shaheen
Shaheen Gauher
Debug production server by counter
Debug production server by counter
Roy Chung-Cheng Lou
LF_OVS_17_OVS Performance on Steroids - Hardware Acceleration Methodologies
LF_OVS_17_OVS Performance on Steroids - Hardware Acceleration Methodologies
LF_OpenvSwitch
Matt Turner: Istio, The Packet's-Eye View (DevSecOps - London Gathering, Janu...
Matt Turner: Istio, The Packet's-Eye View (DevSecOps - London Gathering, Janu...
Michael Man
Control Plane: Security Rationale for Istio (DevSecOps - London Gathering, Ja...
Control Plane: Security Rationale for Istio (DevSecOps - London Gathering, Ja...
Michael Man
フルマネージドK8sで始めるコンテナークラスター
フルマネージドK8sで始めるコンテナークラスター
Tsukasa Kato
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
markmcclain
How to install and use Kubernetes
How to install and use Kubernetes
Luke Marsden
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OpenvSwitch
Lessons learned and challenges faced while running Kubernetes at Scale
Lessons learned and challenges faced while running Kubernetes at Scale
Sidhartha Mani
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
LINE Corporation
Contenu connexe
Tendances
CNCF explore k8s api using java client
CNCF explore k8s api using java client
Erhwen Kuo
Bridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack Networking
markmcclain
Kubernetes Networking
Kubernetes Networking
Giragadurai Vallirajan
マイクロサービスと共に生きる!
マイクロサービスと共に生きる!
Tsukasa Kato
LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.
LF_OpenvSwitch
Cncf k8s_network_part1
Cncf k8s_network_part1
Erhwen Kuo
DOD 2016 - Kamil Szczygieł - Patching 100 OpenStack Compute Nodes with Zero-d...
DOD 2016 - Kamil Szczygieł - Patching 100 OpenStack Compute Nodes with Zero-d...
PROIDEA
Cncf k8s_network_02
Cncf k8s_network_02
Erhwen Kuo
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OpenvSwitch
Altitude SF 2017: QUIC - A low-latency secure transport for HTTP
Altitude SF 2017: QUIC - A low-latency secure transport for HTTP
Fastly
Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018
Matt Turner
Demystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by Shaheen
Shaheen Gauher
Debug production server by counter
Debug production server by counter
Roy Chung-Cheng Lou
LF_OVS_17_OVS Performance on Steroids - Hardware Acceleration Methodologies
LF_OVS_17_OVS Performance on Steroids - Hardware Acceleration Methodologies
LF_OpenvSwitch
Matt Turner: Istio, The Packet's-Eye View (DevSecOps - London Gathering, Janu...
Matt Turner: Istio, The Packet's-Eye View (DevSecOps - London Gathering, Janu...
Michael Man
Control Plane: Security Rationale for Istio (DevSecOps - London Gathering, Ja...
Control Plane: Security Rationale for Istio (DevSecOps - London Gathering, Ja...
Michael Man
フルマネージドK8sで始めるコンテナークラスター
フルマネージドK8sで始めるコンテナークラスター
Tsukasa Kato
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
markmcclain
How to install and use Kubernetes
How to install and use Kubernetes
Luke Marsden
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OpenvSwitch
Tendances
(20)
CNCF explore k8s api using java client
CNCF explore k8s api using java client
Bridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack Networking
Kubernetes Networking
Kubernetes Networking
マイクロサービスと共に生きる!
マイクロサービスと共に生きる!
LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.
Cncf k8s_network_part1
Cncf k8s_network_part1
DOD 2016 - Kamil Szczygieł - Patching 100 OpenStack Compute Nodes with Zero-d...
DOD 2016 - Kamil Szczygieł - Patching 100 OpenStack Compute Nodes with Zero-d...
Cncf k8s_network_02
Cncf k8s_network_02
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
Altitude SF 2017: QUIC - A low-latency secure transport for HTTP
Altitude SF 2017: QUIC - A low-latency secure transport for HTTP
Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018
Demystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by Shaheen
Debug production server by counter
Debug production server by counter
LF_OVS_17_OVS Performance on Steroids - Hardware Acceleration Methodologies
LF_OVS_17_OVS Performance on Steroids - Hardware Acceleration Methodologies
Matt Turner: Istio, The Packet's-Eye View (DevSecOps - London Gathering, Janu...
Matt Turner: Istio, The Packet's-Eye View (DevSecOps - London Gathering, Janu...
Control Plane: Security Rationale for Istio (DevSecOps - London Gathering, Ja...
Control Plane: Security Rationale for Istio (DevSecOps - London Gathering, Ja...
フルマネージドK8sで始めるコンテナークラスター
フルマネージドK8sで始めるコンテナークラスター
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
How to install and use Kubernetes
How to install and use Kubernetes
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOcean
Similaire à オンプレでのNginx Ingress利用事例について
Lessons learned and challenges faced while running Kubernetes at Scale
Lessons learned and challenges faced while running Kubernetes at Scale
Sidhartha Mani
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
LINE Corporation
ОЛЕКСАНДР ЛИПКО «Graceful Shutdown Node.js + k8s» Online WDDay 2021
ОЛЕКСАНДР ЛИПКО «Graceful Shutdown Node.js + k8s» Online WDDay 2021
WDDay
Rancher 2.x first step before deep dive
Rancher 2.x first step before deep dive
LINE Corporation
Communication Amongst Microservices: Kubernetes, Istio, and Spring Cloud with...
Communication Amongst Microservices: Kubernetes, Istio, and Spring Cloud with...
VMware Tanzu
Docker on docker leveraging kubernetes in docker ee
Docker on docker leveraging kubernetes in docker ee
Docker, Inc.
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
DevOps.com
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product Update
InfluxData
AKS: k8s e azure
AKS: k8s e azure
Alessandro Melchiori
AgileTW Feat. DevOpsTW: 維運 Kubernetes 的兩三事
AgileTW Feat. DevOpsTW: 維運 Kubernetes 的兩三事
smalltown
Gatekeeper: API gateway
Gatekeeper: API gateway
ChengHui Weng
Topologies of OpenStack
Topologies of OpenStack
haribabu kasturi
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Tobias Schneck
Configuration Management Tools on NX-OS
Configuration Management Tools on NX-OS
Cisco DevNet
MUTE: Multi-Tier Edge networks
MUTE: Multi-Tier Edge networks
Nitinder Mohan
Continuously Integrating Distributed Code at Netflix
Continuously Integrating Distributed Code at Netflix
Atlassian
Pcp
Pcp
Reanimation Bk
Kubermatic.pdf
Kubermatic.pdf
LibbySchulze
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
LibbySchulze
Cncf k8s_network_03 (Ingress introduction)
Cncf k8s_network_03 (Ingress introduction)
Erhwen Kuo
Similaire à オンプレでのNginx Ingress利用事例について
(20)
Lessons learned and challenges faced while running Kubernetes at Scale
Lessons learned and challenges faced while running Kubernetes at Scale
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
ОЛЕКСАНДР ЛИПКО «Graceful Shutdown Node.js + k8s» Online WDDay 2021
ОЛЕКСАНДР ЛИПКО «Graceful Shutdown Node.js + k8s» Online WDDay 2021
Rancher 2.x first step before deep dive
Rancher 2.x first step before deep dive
Communication Amongst Microservices: Kubernetes, Istio, and Spring Cloud with...
Communication Amongst Microservices: Kubernetes, Istio, and Spring Cloud with...
Docker on docker leveraging kubernetes in docker ee
Docker on docker leveraging kubernetes in docker ee
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product Update
AKS: k8s e azure
AKS: k8s e azure
AgileTW Feat. DevOpsTW: 維運 Kubernetes 的兩三事
AgileTW Feat. DevOpsTW: 維運 Kubernetes 的兩三事
Gatekeeper: API gateway
Gatekeeper: API gateway
Topologies of OpenStack
Topologies of OpenStack
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Configuration Management Tools on NX-OS
Configuration Management Tools on NX-OS
MUTE: Multi-Tier Edge networks
MUTE: Multi-Tier Edge networks
Continuously Integrating Distributed Code at Netflix
Continuously Integrating Distributed Code at Netflix
Pcp
Pcp
Kubermatic.pdf
Kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
Cncf k8s_network_03 (Ingress introduction)
Cncf k8s_network_03 (Ingress introduction)
Dernier
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
simmis5
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
rakeshbaidya232001
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Call Girls in Nagpur High Profile
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ranjana rawat
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
M Maged Hegazy, LLM, MBA, CCP, P3O
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
fenichawla
University management System project report..pdf
University management System project report..pdf
Kamal Acharya
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
SIVASHANKAR N
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
Dernier
(20)
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
University management System project report..pdf
University management System project report..pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
オンプレでのNginx Ingress利用事例について
1.
Nginx Ingress
2.
● – : – : ●
Kubernetes : 1 ● : 1 – : ● : 2
3.
● Kubernetes ● Ingress ● 3
4.
1. Kubernetes 4
5.
Kubernetes 👋 5
6.
Kubernetes ● OSS – ● – Clustering Self Healing
Scaling/Auto Scaling 6
7.
1. Kubernetes 2.
Pub/Sub Producer Producer Queue System Consumer Consumer Kubernetes 7
8.
( ) LB client client Producer API Proxy NIC Producer API Consumer NIC Ser vic e Proxy Proxy Producer API Consumer 8
9.
( ) LB client client :80 :80 :30080 :30080 Producer API Proxy NIC Producer API Consumer NIC Ser vic e Proxy Proxy Producer API 1. 2. NodePort Consumer 9 😊
10.
( ) LB client client :80 :80 :30080 :30080 Producer API Proxy NIC Producer API Consumer NIC Ser vic e Proxy Proxy Producer API 1. 2. NodePort Consumer Admin Other :30081,30082, 30083… :30081,30082, 30083… Admin Other 10 😢
11.
1. 2. Cluster A
30001 API, Cluster A 30002 Cluster A 30003 … Cluster B … LB … … 11
12.
2. Ingress 12
13.
: Ingress Ingress
Controller ● Ingress – Nginx Apache VirtualHost+L7LB – Ingress->Service->Pod ● Ingress Controller – – • Controller – • 😀 Hoge Hoge Foo Foo Ingress hoge.example.com foo.example.com Service Service 13
14.
😀 Y^Y^Y^Y^Y^Y^Y^Y 14
15.
Ingress Controller Treafik Ingress Controller Nginx Ingress Controller HAProxy Ingress Controller Kubernetes ※ Nginx -> 15 ※ nginxinc
16.
Nginx Ingress Controller nginxinc (OSS) kubernetes
nginxinc ( ) Nginx Nginx -> 16
17.
Nginx Ingress Kustomize 1. Custom &Bundle 2.
Sync 3. Deploy Kubernetes CD Kubernetes 17
18.
Nginx Ingress Nginx Nginx
Ingress annotations: nginx.org/rewrites: serviceName=coffee-svc rewrite=/ coffee/" nginx.org/server-snippets: | location / { return 302 /coffee; } location / { return 302 /coffee; } server { server_name hoge.com; } spec: rules: - host: hoge.com 18
19.
LB client client :80 :80 :30080 :30080 Producer API Proxy Producer API Consumer NIC Ser vic e Proxy Proxy Producer API 1. 2. NodePort Consumer Admin Other :30081,30082, 30083… :30081,30082, 30083… Admin Other NIC 19 😢
20.
LB client client :80 :80 :80 :80 Producer API Proxy NIC Producer API Consumer NIC Ser vic e Producer API 1. Consumer Admin Other Admin Other Ing res s 2. Ingress 20 😊
21.
Nginx Ingress 1. Pod
2. 21 Cluster A 30001 API, Cluster A 30002 Cluster A 30003 … Cluster B … LB … … ❌
22.
Nginx Ingress 1. 2. / Prometheus etc… 22
23.
Nginx Ingress 3. gRPC 2.
Controller Controller class 1. Service OK,Ingress NG k8s Ingress Service Pod 23 4. exporter OK nginx.org/grpc-services: ”svc” -ingress-class “nginx” Kubernetes.io/ingress.class: nginx -enable-prometheus-metrics ❌ ⭕
24.
24 1. Ingress 2.
Controller 3. Nginx Ingress Nginx Service / Nginx Ingress … Treafik Ingress nginx.org/server-snippets: | location / { return 302 /coffee; }
25.
Shall We Ingress 25
26.
Appendix 26
27.
Resource Controller ● Resource –
k8s – Ex. Deployment,Ingress – ● Controller – – Ex. Deployment Controller, Ingress Controller – (Reconcile) 27
28.
Resource Controller ● Deployment
Controller – Replicaset – Deployment Controller Replicaset Deployment Deployment Controller Deployment Controller Deployment Controller 28
29.
● – – https://www.pakutaso.com/userpolicy.html – https://www.pakutaso.com/20190636158post-21176.html 29
Télécharger maintenant