Suche senden
Hochladen
オンプレでのNginx Ingress利用事例について
•
1 gefällt mir
•
291 views
R
Ryo Sakagami
Folgen
オンプレミスのk8s環境におけるNginx Ingressの利用事例について紹介しています。
Weniger lesen
Mehr lesen
Ingenieurwesen
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie オンプレでの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
Ähnlich wie オンプレでの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)
Kürzlich hochgeladen
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
M Maged Hegazy, LLM, MBA, CCP, P3O
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
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
upamatechverse
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Call Girls in Nagpur High Profile
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
SIVASHANKAR N
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
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
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Asst.prof M.Gokilavani
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
(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
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 for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
Kürzlich hochgeladen
(20)
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
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...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
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 for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
オンプレでの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
Jetzt herunterladen