Skip to content

Ingress 2

cjlotto edited this page Aug 12, 2023 · 1 revision

  1. ✔️ Overview
  2. ✔️ 동작방식

Reference

Overview

  • HTTP, HTTPS 로 Clutser 내부 서비스를 외부로 노출시키기 위한 기능
    • Service에 외부 URL 제공
    • Traffic Load Balancing
    • SSL 인증서 처리
    • Virtual hosting 지정

동작방식

  • POD1 - SVC1, POD2 - SVC2가 있다고해보자.
  • SVC1, SVC2에 대한 단일 진입점을 만들기위해 Ingress Controller를 사용한다.
    • 쿠버네티스가 Ingress Controller를 만들어서 제공해준다. (Nginx Ingress Controller - Open Source Project)
  • Ingress는 Ingress Rule로 Service를 연결하는 것을 명세한다.
    • 외부 사용자들이 많은 Service들을 단일 진입점으로 이용할 수 있게 해주는 것이다 !
    • Rule에서 도메인을 바꿔서 적용할 수도 있어서 Virtual hosting도 된다고 하는 것이다.

Ingress Contoller

  • Bare metal clusters Install
  • Ingress Controller는 Node port를 통해 Traffic을 받아서 Deployment로 controller를 실행해 ingress rule대로 control 해주는 것이다.
📚 Kubernetes

Kubernetes

따배쿠

📕 Ingress

ETC

📕 Ingress

📚 Nginx

Nginx

📝 선수 지식

📝 What is Nginx ?

📝 How to use Nginx

📚 NodeJS

NodeJS

📚 FastAPI

FastAPI

📝 Pybo Wikibooks

📚 Elastic Search

Elastic Search

ETC

📚 Reference

📚 DB

DB

📂 SQL

📂 Redis - NoSQL

📚 AWS

AWS

📕 IAM

📚 Docker

Docker

📚 Helm

Helm

📚 Deep Learning

Deep Learning

Nocode

📚 Coding Test

Coding Test

📕 Nocode

🔖 Array

🔖 String

📕 Tip

Clone this wiki locally