DigitalOcean to Vultr

참고2023년 1월에 정리한 글입니다. 23년 여름에 Vultr에서 미니PC와 MicroK8s로 이전하였습니다. VPS, 클라우드 서비스 중에서 Vultr의 인스턴스 성능이 굉장히 독보적이다. DigitalOcean vs Vultr: performance, features and prices | VPSBenchmarks Digitalocean vs Linode…

0 Comments

막말 개발 2023-11-22

Kubernetes EKS 쓰지 마십쇼. 그래선 진짜 kubernetes 가 어떤 모습인지 영원히 모른채 살 겁니다. 이렇게 말해도 쓰겠죠? IP 추적 이슈가 없다면 CNI는 Calico 쓰십쇼. Amazon VPC CNI 를 쓰면 AWS의…

6 Comments

Docker 저장소 동기화

Docker Hub 저장소를 GitHub Private Registry로 동기화한다던가, 그 반대로 한다던가. 이런 작업이 왜 필요한가? 저장소 마이그레이션을 시간을 두고 차분하게 진행하려고백업 저장소가 필요한 까닭에기타 등등 동기화 솔루션은 널려 있고 고도의 복잡도가…

0 Comments

K8s 레시피 – Macgyver

맥가이버 개발과 운영을 하다 보면 문제가 생기고 정확한 원인이 무엇인지 사람이 진단해야 할 때가 있다. 진단용 유틸리티를 미리 준비해놓으면 그럴 때 재빠르게 대응하기 편하다. Macgyver는 이럴 때 유용하다. 맥가이버는 진단용 유틸리티를 여럿…

1 Comment

K8s 레시피 – n8n

n8n.io - Free and Open Workflow Automation Tool 준비물 원본 소스코드NGINX Ingress Controller: 물론 다른 Ingress를 이용해도 무방하다.jetstack/cert-manager: 인증서를 관리한다.kubernetes-sigs/external-dns: external-dns를 이용해 Cloudflare에 등록한 도메인을 조작한다. Rook / NFS: 볼륨은…

0 Comments

Awesome operators

https://coreos.com/operators/ 뭔가를 띄우는 게 문제가 아니라 운영하다가 장애가 났을 때 빠르게 대처하는 게 더 큰 문제가 아닌가? 그런 까닭에 문제를 추상화는 Operator 에 부정적이었다. 그러나 돌이켜보면 추상화 수준이야 어떻든 충분히…

0 Comments

Datadog Cluster Agent

K8s 와 dd-agent Datadog agent를 사용하면 수많은 Integration Plugin을 통해 단순 설정만으로 모니터링을 구성할 수 있습니다. RDS나 Elasticache 같은 클러스터 외부에 있는 자원이나 단순 HTTP Check도 Integration 을 이용하여 모니터링할…

0 Comments

AWS에서 Rook Ceph를 운영한다면

Chess by O12 이 문서에서는 AWS의 기본 블록스토리지인 EBS 대신 Ceph를 운영했을 때의 장단점을 분석한다. IDC 온프레미스 환경에선 EBS 같은 블록스토리지 서비스가 없으므로 Ceph 운영을 더 적극적으로 고민해볼만 하다. 비용…

0 Comments

K8s 볼륨 크기 합산하기

Kubernetes 내의 Persistent Volume의 크기를 합산해 구해보자. pv에는 capacity 값이 있다. kubectl get pv -o json 을 실행하면 다음과 같이 결과가 나온다. { "apiVersion": "v1", "items": [ { "apiVersion": "v1",…

0 Comments

AWS 블록 스토리지 개요와 비용

Evening clouds over the sea by Nick Scheerbart EBS 선택하기 영속적인 스토리지가 필요할 때 AWS에서는 EBS를 주로 이용한다. EFS, S3 등 특수 목적의 스토리지가 있으나 일반적인 용도로는 블록 스토리지인 EBS가…

0 Comments