관리 메뉴

피터의 개발이야기

[CKA] Udemy 실습문제풀이 - Networking2 본문

Kubernetes/CKA

[CKA] Udemy 실습문제풀이 - Networking2

기록하는 백앤드개발자 2024. 1. 28. 01:18
반응형

 

[kubernetes] 쿠버네티스 관련 글 목차

 

ㅁ 들어가며

ㅇ Udemy, Practice, Networking 공부 메모 2.

 

ㅁ 함께 보면 좋은 사이트

 ㅇ The Ingress resource

 

ㅁ Ingress 생성

$ kubectl create configmap ingress-nginx-controller --namespace ingress-nginx
configmap/ingress-nginx-controller created

 

 

ㅁ ServiceAccount 생성

NGINX 수신 컨트롤러에는 두 개의 ServiceAccount가 필요합니다. ingress-nginx 네임스페이스에 ingress-nginx 및 ingress-nginx-admission 이름을 사용하여 ServiceAccount를 모두 만듭니다.

$ kubectl create serviceaccount ingress-nginx --namespace ingress-nginx
serviceaccount/ingress-nginx created

$ kubectl create serviceaccount ingress-nginx-admission --namespace ingress-nginx
serviceaccount/ingress-nginx-admission created

 

ㅁ weath video Ingress 생성

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-wear-watch
  namespace: app-space
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
    nginx.ingress.kubernetes.io/ssl-redirect: "false" <==== 이 부분은 놓침.
spec:
  rules:
  - http:
      paths:
      - path: /wear
        pathType: Prefix
        backend:
          service:
           name: wear-service
           port: 
            number: 8080
      - path: /watch
        pathType: Prefix
        backend:
          service:
           name: video-service
           port:
            number: 8080
반응형
Comments