목록전체 글 (233)
Ssoon

CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기 ✅ Fault Injection서비스에 장애를 인위적으로 주입하여 시스템의 견고성을 테스트하는 기술마이크로서비스 아키텍처에서 시스템의 안정성을 평가하기 위해 고의로 장애를 발생시키는 과정입니다. 이를 통해 시스템이 예기치 않은 상황에서 어떻게 반응하는지를 확인할 수 있습니다. 예를 들어, 요청 지연, 실패한 응답, 또는 서비스의 비정상적인 동작 등을 유도하여 시스템의 복원력을 테스트합니다.🧿 VirtualService 리소스 정의 (ratings 서비스에 대한 트래픽 라우팅 규칙 설정)spec: 이 VirtualService의 세부 설정입니다.hosts: 이 VirtualService가 적용될 서비스의 이름을 정의합니다. rating..

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의 ..