목록전체 글 (211)
And Brain said,
CI/CD Argonautica Docker, 선박 이론 실습 Kubernetes, 조타수 이론 실습 [1] 실습 [2] 실습 [3] Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항 1장/ Loki, Trickster Troubleshooting 지난 시간 우리는 쿠버네티스를 설치하였습니다. 그럼 이제 본격적으로 우리만의 클러스터를 구축해보도록 합시다. 먼저, 마스터 노드와 워커 노드가 필요합니다. 지금은 마스터 노드 한 개와 워커 노드 두 개를 이용해 간단한 클러스터를 구축해볼 것입니다. 시작하기에 앞서, 쿠버네티스는 여러 노드에 걸쳐 컨테이너(Pod)를 실행합니다. 이러한 Pod 간에는 안전하고 효율적인 통신이 필요합니다. 그리하여 우리는 간단한 CNI(C..
나의 서평 세상은 보이지않는 전쟁의 연속이다. 평화를 원하나? 그렇다면 철저히 대비하라. 전략, 지휘, 나아가 전쟁 그 자체에 대한 통찰을 담은 병볍서이자, 조조, 이순신, 롬멜, 트럼프까지 시대를 막론하고 전세계 리더들이 읽어온 필독서. 싸우지않고 이기고, 정 싸워야한다면 이겨놓고 싸워라. 비단 전쟁이 아니더라도 조직경영, 리더십, 처세술 등을 배울 수 있는 병법의 바이블. 목차 서문 『손자병법』의 구성 『손자병법』흐름도 제1편 시계(始計) 제2편 작전(作戰) 제3편 모공(謨攻) 제4편 군형(軍形) 제5편 병세(兵勢) 제6편 허실(虛實) 제7편 군쟁(軍爭) 제8편 구변(九變) 제9편 행군(行軍) 제10편 지형(地形) 제11편 구지(九地) 제12편 화공(火攻) 제13편 용간(用間) 손무의 생애 찾아보기 ..
Jaeger와 Zipkin은 Microservices Architecture (MSA)에서 주로 사용되는 분산 추적 시스템입니다. MSA에서 서비스 간의 상호 작용이 복잡해질 수 있기 때문에, 이러한 분산 추적 시스템은 문제 진단 및 성능 최적화에 필요합니다. Jaeger와 Zipkin 이외에도 OpenTelemetry, Elastic APM, Datadog APM, AWS X-Ray 등등이 있지만, 오늘은 가장 많이 사용되는 Jaeger와 Zipkin에 대해서 각각의 장단까지 살펴보도록 하겠습니다. Jaeger와 Zipkin의 주요 역할은 다음과 같습니다. 트랜잭션 추적: 서비스 간의 요청 경로를 시각화하여 어떤 서비스가 어떤 순서로 호출되는지 파악할 수 있습니다. 이를 통해 요청이 시스템을 통과하는 ..
오늘은 이름부터 거대한 DB인 NoSQL의 수장 MongoDB를 Ubuntu 22.04에서 설치해보도록 할 것입니다. sudo apt update sudo apt install wget curl gnupg2 software-properties-common apt-transport-https ca-certificates lsb-release 필요한 패키지들을 설치해줍시다. curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-6.gpg MongoDB의 public GPG Key를 받아옵니다. echo "deb [arch=amd64,arm64] https://..
kubectl get nodes 명령어로 노드들을 가져오려했더니 이런 에러가 난다면, systemctl stop kubelet sudo systemctl start kubelet strace -eopenat kubectl version 위 세가지 명령어를 입력해줍니다. 잘 가져오는 것을 확인. 나의 경우엔 메모리 부족으로 인해 발생한 에러 같다.