[정보] kubernetes 외부통신 적용(metallb)

2024. 1. 18. 19:03·기타정보

namespace 생성

kubectl create namespace metallb-system

helm 등록

helm repo add bitnami https://charts.bitnami.com/bitnami

metallb 적용

helm install -n metallb-system my-metallb bitnami/metallb --version 4.10.1

address pool 파일 작성

# IPAddressPool.yaml

# The address-pools lists the IP addresses that MetalLB is
# allowed to allocate. You can have as many
# address pools as you want.
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
  # A name for the address pool. Services can request allocation
  # from a specific address pool using this name.
  name: first-pool
  namespace: metallb-system
spec:
  # A list of IP address ranges over which MetalLB has
  # authority. You can list multiple ranges in a single pool, they
  # will all share the same settings. Each range can be either a
  # CIDR prefix, or an explicit start-end range of IPs.
  addresses:
  - 192.168.10.0/24
  - 192.168.9.1-192.168.9.5
  - fc00:f853:0ccd:e799::/124

IP address pool 적용

kubectl apply -f ./IPAddressPool.yaml -n metallb-system

서비스에 자동으로 할당된 external ip 확인

root@master1:~/template# kubectl get service
NAME         TYPE           CLUSTER-IP     EXTERNAL-IP     PORT(S)          AGE
kubernetes   ClusterIP      10.96.0.1      <none>          443/TCP          3h16m
my-service   LoadBalancer   10.98.29.240   192.168.0.240   8080:32061/TCP   29m
저작자표시 비영리 변경금지 (새창열림)

'기타정보' 카테고리의 다른 글

[정보] 쿠버네티스 pod Evicted - 하드디스크 부족  (0) 2024.01.23
[정보] ingress-nginx argocd 설정 파일(redirection loop)  (0) 2024.01.23
[정보] kubernetes 관리도구 k9s 설치  (0) 2024.01.18
[정보] kubernetes etcd 상태확인  (0) 2024.01.18
[정보] kubernetes 사용에 도움되는 ansible playbook  (0) 2024.01.18
'기타정보' 카테고리의 다른 글
  • [정보] 쿠버네티스 pod Evicted - 하드디스크 부족
  • [정보] ingress-nginx argocd 설정 파일(redirection loop)
  • [정보] kubernetes 관리도구 k9s 설치
  • [정보] kubernetes etcd 상태확인
TwoIceFish
TwoIceFish
https://github.com/TwoIceFIsh
  • TwoIceFish
    Cyber-Luna
    TwoIceFish
  • 전체
    오늘
    어제
    • 분류 전체보기 (600) N
      • 🤖정보보안 (83) N
        • 💙블루팀 (27) N
        • ❤️레드팀 (22)
        • 💜퍼플팀 (1)
        • 💠1분지식 (32)
      • 프로젝트 (15)
        • 💌 정보보안 메일링 시스템 (9)
        • 🔐 인증서 관리 시스템 (1)
        • 🏠금융 커뮤니티 (5)
      • 🐞프로그래밍 (49)
        • Next.js (9)
      • 기타정보 (68)
        • 🌏그릿요거트 (11)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 로켓펀치
    • 깃허브
    • 코코너츠
    • 그릿요거트
  • 링크

  • 공지사항

    • 안녕하세요
  • 인기 글

  • 태그

    vpn 설치
    jsp
    tomcat servlet
    인증서 여러개
    방벙
    SK하이닉스
    응답없음
    nmap
    모의해킹
    삼성전자우
    서브도메인 인증서
    부동산 수익률 계산기
    vpn 오픈소스
    코코넛츠
    단일 도메인 인증서 여러개
    악성메일
    애플페이 설정방법
    Visual Studio
    servlet 404
    지갑 앱에 카드 추가
    ISMS-P
    악성메잃분석
    유니티
    와이파이 비밀번호 탈취
    jsp 200
    eclipse
    부트스트랩
    수익률 계산기
    톰캣 서블릿
    메일헤더분석
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
TwoIceFish
[정보] kubernetes 외부통신 적용(metallb)
상단으로

티스토리툴바