[CloudPlatform] MSA 개념정리 (Outer Architecture) 및 계획수립
·
카테고리 없음
0. 개요 CloudPlatform이 새로운 시작을 맞이했습니다. 세미나 이후 지진부진할 수밖에 없던 지난 날을 자각하고, 문제가 되었던 요소를 재정비 하기로 했습니다. 그 중 가장 시급한 MSA 환경 구축을 우선적으로 작업하려 합니다. 하지만 MSA를 이븐~하게 구축하기 위해 먼저 그 요소들에 대해 이해하고, 팀원들 간의 개념정리 미숙으로 인한 소통문제를 최소화하고자 합니다.  현 시점 MSA 설계 표준은 Gatner에서 제시한 Inner & Outer Archtecture 를 따라갑니다. 우리는  이 두가지 관점에서의 Microservice Archtecture의 관심사를 한번에 정리하려 했으나 Inner Architecture에서 중점적으로 다루는 설계 방법론과 같은 내용은 다소 심도가 깊은 부분이..
VPN 설정
·
카테고리 없음
보호되어 있는 글입니다.
[HomeLab] - 워커노드 추가
·
HomeLab
개요올 것이 왔습니다. Helm 차트를 활용하여 Gitlab을 설치하는 과정에서 리소스가 부족해 Running 상태로 바뀌지 않았습니다. 물론 어느정도 예상은 하고 있었습니다. 깃랩은 그 자체만으로도 리소스를 많이 잡아먹고, 필요한 구성요소들이 많기 때문에 제 리소스로는 부족할 것이라 예상하긴 했었지만 혹시나 하는 마음에 설정해봤었기 때문입니다. 아래는 깃랩을 설치할 때의 권장사양입니다. 이를 극복하기 위해 tolerations 설정을 통해 Controlplane에 배치 하기, 사용하지 않는 서비스 install: false 설정 등을 해보았지만, 역시나 결과는 바뀌지 않았습니다. 하지만 깃랩을 사용하고 싶어서 워커 노드를 추가하기로 마음먹었습니다. 하지만, 기존 계획했던 안쓰는 노트북을 워커노드로 활용..
Kubernetes CLI 환경 최적화
·
Kubernetes
개요kubernetes 환경에서 작업을 하다보면 반복적으로 사용하는 kubectl 명령어가 꽤 귀찮은 경우가 있습니다. "kubectl"조차도 7글자이기 때문에 가끔 오타가 나고는 하고, Pod를 조회하려 해도 kubectl get po(d) 라는 명령을 쳐야 합니다. 오늘은 CLI환경에서 생산성 향상을 위해 alias 설정과 자동 완성 기능을 세팅해 보겠습니다. 기본적인 세팅 방법은 공식문서를 참고하면 좋습니다.https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-linux/#%EC%84%A0%ED%83%9D%EC%A0%81-kubectl-%EA%B5%AC%EC%84%B1-%EB%B0%8F-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B..
[HomeLab] - 클러스터 관리환경 세팅
·
HomeLab
보호되어 있는 글입니다.
[HomeLab] - k8s세팅
·
HomeLab
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/  Installing kubeadmThis page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. This installation guide is for Kubernetes v1.31. Ifkubernetes.io Kubernetes 환경을 구축해보려 합..
훈
훈의 기술노트