분류 전체보기 719

envoy proxy 체험

목차 서비스 메시는 무엇일까?: https://malwareanalysis.tistory.com/280 Istio아키텍처: https://malwareanalysis.tistory.com/304 envoy proxy 체험: https://malwareanalysis.tistory.com/305 Istio envoy 동적설정 원리: https://malwareanalysis.tistory.com/306 istio설치: https://malwareanalysis.tistory.com/297 istio-operator: https://malwareanalysis.tistory.com/298 istion injecton: https://malwareanalysis.tistory.com/299 Istio트래픽 흐..

Istio 아키텍처

목차 서비스 메시는 무엇일까?: https://malwareanalysis.tistory.com/280 Istio아키텍처: https://malwareanalysis.tistory.com/304 envoy proxy 체험: https://malwareanalysis.tistory.com/305 Istio envoy 동적설정 원리: https://malwareanalysis.tistory.com/306 istio설치: https://malwareanalysis.tistory.com/297 istio-operator: https://malwareanalysis.tistory.com/298 istion injecton: https://malwareanalysis.tistory.com/299 Istio트래픽 흐..

pod강제 삭제

무언가의 문제로 pod를 삭제하더라도 삭제가 안되는 상태가 종종 발생합니다. 이 때는 2가지 과정을 걸쳐서 트러블슈팅해야 합니다. ① pod강제 삭제 명령어 실행 --force옵션을 붙이면 pod가 kubectl목록에 보이지 않습니다. 세부 동작은 소스코드를 봐야 알겠지만, 아마도 etcd데이터베이스에서 삭제되고 kubelet과 api-sevrer가 더 이상 삭제한 pod에 대해 통신을 중단하지 않을 까 생각합니다. pod목록에 보이지 않지만 실제로 pod가 삭제되었는지 확인하려면, 삭제한 pod를 실행한 노드에서 컨테이너 목록을 조회했을 때 목록이 안보여야 합니다. kubectl -n delete pods --grace-period=0 --force ② 노드 트러블슈팅 강제삭제한 pod드가 있는 노드에..

istio 공식샘플 - book application

안녕하세요. 이 글은 istio공식문서에서 제공하는 book application설치 방법을 설명합니다. 1. book application이란? istio는 istio를 잘 이해할 수 있도록 book application 샘플을 제공합니다. 마이크로서비스로 개발되어 있어서 다양한 언어로 개발되어 있습니다. book application을 istio에 적용하면 아래와 같습니다. ① 사용자는 Ingress gateway를 통해 Product page 애플리케이션에 접근합니다. Product Page는 상품소개 페이지입니다. ② Product Page는 Review(상품 리뷰), Detail(상품 설명)애플리케이션을 호출하여 응답결과를 한 페이지 보여줍니다. ③ Review는 버전이 버전 1, 2, 3이 존..

쿠버네티스 노드당 pod갯수 제한확인

1. 파드 갯수제한이란? 쿠버네티스 각 노드에서 실행할 수 있는 파드 갯수는 디폴트로 110개로 제한되어 있습니다. 공식문서에서도 친절히 설명되어 있습니다. 쿠버네티스가 설치되어 있는 환경에 따라 갯수를 늘릴 수 있습니다. 2. 파드갯수 제한 확인 노드 파드갯수 제한은 kubelet 또는 describe node로 확인할 수 있습니다. 모든 노드를 대상으로 정보를 조회하고 싶으면 describe을 사용해야합니다. # kubelet cat /etc/kubernetes/kubelet-config.yaml | grep maxPods # describe node kubectl get nodes -o=custom-columns=NAME:.metadata.name,CAPACITY:.status.capacity.po..

istio injection 설정

목차 서비스 메시는 무엇일까?: https://malwareanalysis.tistory.com/280 Istio아키텍처: https://malwareanalysis.tistory.com/304 envoy proxy 체험: https://malwareanalysis.tistory.com/305 Istio envoy 동적설정 원리: https://malwareanalysis.tistory.com/306 istio설치: https://malwareanalysis.tistory.com/297 istio-operator: https://malwareanalysis.tistory.com/298 istion injecton: https://malwareanalysis.tistory.com/299 Istio트래픽 흐..