목록IT (165)
And Brain said,
CI/CD Argonautica Docker, 선박 이론 실습 Kubernetes, 조타수 이론 실습 [1] 실습 [2] 실습 [3] Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항 1장/ Loki, Trickster Troubleshooting 열심히 출항 준비를 했더니, 저 멀리 느긋하게 선장이 오는 것이 보입니다. 그래도 그는 베테랑 선장답게 도착하자마자, 배의 상태를 여유있으면서도 빠지는 부분없이 점검하기 시작합니다. 먼저, 배가 다시 선착장에 올 때 통행증이 필요하겠지요. Harbor의 접속 정보가 담긴 Jenkins Credential을 만들어줍니다. 젠킨스 관리 -> Credentials -> Add credentials -> Username wi..
https://theworldaswillandidea.tistory.com/100 DB Clustering & Replication, DB must go on 서비스의 심장과도 같은 Database가 멈춘다면 어떻게 될까? 당연히 서비스는 제 기능을 하지 못할 것이고 멈춰있는 시간동안 서비스 기능 장애 뿐만 아니라, 데이터 손실 등의 문제에 직면하게 된 theworldaswillandidea.tistory.com 오래전에 한 번 이론 상 다뤄본 적이 있었지만, 오늘은 실제로 적용해보도록 하겠습니다. DB는 계속되야만 합니다. MySQL의 Replication 방식 시작해봅시다. 먼저, Master DB가 될 녀석의 데이터를 백업해둡시다. 그 전에, 안전하게 Master DB의 읽기 작업을 잠시 중단시키는..
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: 서비스 간의..