목록분류 전체보기 (211)
And Brain said,
CI/CD Argonautica Docker, 선박 이론 실습 Kubernetes, 조타수 이론 실습 [1] 실습 [2] 실습 [3] Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항 1장/ Loki, Trickster Troubleshooting https://theworldaswillandidea.tistory.com/190 The connection to the server HOST:6443 was refused - did you specify the right host or port? kubectl 명령어 실행 시 아래의 에러 메시지를 만난다면, The connection to the server HOST:6443 was refused - did you ..
CI/CD Argonautica Docker, 선박 이론 실습 Kubernetes, 조타수 이론 실습 [1] 실습 [2] 실습 [3] Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항 1장/ Loki, Trickster Troubleshooting 이제 출항 준비가 거의 끝나갑니다. 고생 많으셨지만, 조금만 더 힘내봅시다. 이번 시간도 꽤나 중요합니다. 항해를 위해선 당연히 돛이 필요하겠지요. Istio는 마치 돛처럼 우리의 트래픽을 라우팅해 줄 것입니다. Istio 설치는 아래 링크를 참고해주시길 바랍니다. https://theworldaswillandidea.tistory.com/196 Istio, 광활한 Service Mesh로의 항해 Istio는 오픈 소..
Istio는 오픈 소스 서비스 메쉬 프레임워크로, 마이크로서비스 간의 통신을 쉽게 관리하고 제어할 수 있게 도와줍니다. 여러분들의 Kubernetes, Mesos 및 기타 플랫폼에서 실행되는 애플리케이션의 네트워크 트래픽을 관리하는데 도움을 줄 것입니다. 주요 구성요소 1. Envoy Proxy: 데이터 플레인을 구성하는 핵심 요소로서, 모든 서비스 인스턴스 옆에 배치되는 사이드카 프록시입니다. 트래픽 라우팅 및 관리로드 밸런싱장애 재시도트래픽 분할타임아웃, 브레이크 등의 기능을 제공 2. Pilot: 서비스 메쉬 구성 정보를 Envoy 프록시에 전달하여 트래픽 관리 규칙을 설정합니다. 3. Mixer: 각 서비스에 대한 접근 제어 및 사용량 정보 수집 역할을 합니다. 4. Citadel: 서비스 간의..
K8s 클러스터에 CNI를 Calico Plugin으로 설정한 후 뭔가 이상한 낌새를 느껴 calico-node의 상태를 확인했더니 아니나 다를까 Ready 상태가 아니었다. calico/node is not ready: BIRD is not ready: BGP not established with 10.0.4.15 W0913 06:27:13.218355 380 feature_gate.go:241] Setting GA feature gate ServiceInternalTrafficPolicy=true. It will be removed in a future release. Warning Unhealthy 33s kubelet Readiness probe failed: 2023-09-13 06:27:23...
VirtualBox 같은 가상머신을 사용한다면, 여러분들은 Vm의 IP NAT 네트워크 IP 주소가 동일한 경우를 흔히 접하실 수 있으실 겁니다. 이는 내부망을 사용한다면, 이 NAT 네트워크를 수정하지 않아도 전혀 문제될 것이 없습니다. 하지만 쿠버네티스를 사용하시게 될 때, 문제가 발생합니다. 쿠버네티스는 기본적으로 NAT 주소를 가지고 노드의 INTERNAL-IP를 구성합니다. 이때문에 쿠버네티스의 모든 노드들이 동일한 IP를 가지고 이는 곧 노드 간의 통신이 제대로 되지 않는다는 것을 의미하게 됩니다. 노드 자체의 IP를 변경하셔도 됩니다만은 이는 기존의 노드를 죽여야만 합니다. 우리는 쿠버네티스만 재시작하면서 이 노드들의 IP를 가상머신의 내부망 IP로 변경해보도록 해보겠습니다. 이제부터는 각 ..