목록2024/10/15 (9)
Ssoon
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ Request Routing 라우팅할 명시적인 기본 서비스 버전이 없으면 Istio가 라운드 로빈 방식으로 사용 가능한 모든 버전으로 요청을 라우팅됩니다.Request Routing 목표는 모든 트래픽을 마이크로서비스의 v1(버전 1)로 라우팅하는 규칙을 적용하는 것입니다.나중에 HTTP 요청 헤더의 값을 기반으로 트래픽을 라우팅하는 규칙을 적용합니다.🧿 DestinationRule 에 대한 정의 host: productpage : 규칙이 적용될 호스트, 즉 대상 서비스입니다. 여기서는 "productpage" 서비스가 대상입니다.subsets: 서비스의 특정 버전을 선택하기 위한 서브셋을 정의하는 부분입니다. subsets는 I..
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ Bookinfo🧿 bookinfo.yaml(⎈|default:N/A) root@k3s-s:~# echo $ISTIOV1.23.2(⎈|default:N/A) root@k3s-s:~# cat ~/istio-$ISTIOV/samples/bookinfo/platform/kube/bookinfo.yaml# Copyright Istio Authors## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of th..
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ Nginx 디플로이먼트와 서비스 배포🧿 Nginx 웹 서버 배포; ClusterIP 서비스 생성 (⎈|default:N/A) root@k3s-s:~# cat 🧿 각 리소스(Pod, Service, Endpoints) 확인service/kubernetes는 Kubernetes API 서버에 대한 기본 서비스이고, service/svc-clusterip는 사용자 정의 서비스입니다.CLUSTER-IP: 10.10.200.183은 서비스의 내부 IP 주소입니다. 이 IP를 통해 클러스터 내의 다른 Pod가 이 서비스에 접근할 수 있습니다.ENDPOINTS: 172.16.0.6:80은 이 서비스가 172.16.0.6 IP를 가진 Pod의 ..
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ 기본환경🧿 curl 명령어를 사용하여 Istio를 설치 (⎈|default:N/A) root@k3s-s:~# export ISTIOV=1.23.2(⎈|default:N/A) root@k3s-s:~# echo "export ISTIOV=1.23.2" >> /etc/profile(⎈|default:N/A) root@k3s-s:~# curl -s -L https://istio.io/downloadIstio | ISTIO_VERSION=$ISTIOV TARGET_ARCH=x86_64 sh -Downloading istio-1.23.2 from https://github.com/istio/istio/releases/download/1.23...