
AWS에서 도메인 구매하기 (Route53)
이번 시간에는 예전부터 미뤄왔던 GitHub 아이디를 변경하였고, 해당 이유 때문에 블로그 도메인 주소가 바뀌게 되었습니다. war-oxi.github.io > kkamji.net 이 참에 원하는 도메인을 사용하기 위해 AWS에서 도메인을 구매했고, 도메인을 구매하는 과정을 공유하도록 하겠습니다. 1. 도메인 구매하기 Route53에...

이번 시간에는 예전부터 미뤄왔던 GitHub 아이디를 변경하였고, 해당 이유 때문에 블로그 도메인 주소가 바뀌게 되었습니다. war-oxi.github.io > kkamji.net 이 참에 원하는 도메인을 사용하기 위해 AWS에서 도메인을 구매했고, 도메인을 구매하는 과정을 공유하도록 하겠습니다. 1. 도메인 구매하기 Route53에...

AWS 강의실 온라인 세미나에 참석하여 MicroK8s로 쿠버네티스 클러스터 구축하기 세션을 주제로 발표를 진행했습니다. 온라인상에서 다수를 대상으로 발표했던 경험이 없어 긴장도 많이 했고, 준비한 내용을 빠짐없이 전달하고 싶다는 욕심 때문에 진행이 매끄럽지 못했습니다. 여러모로 아쉬움이 많았던 발표였습니다. 하지만 발표를 준비하면서, 발표를 진행...

AWS Summit은 AWS에서 주최하는 국내 최대의 IT 클라우드 행사입니다. 클라우드 기술을 선도하는 다양한 회사들이 참여하며, 다양한 성공 사례와 최신 기술 트렌드를 접할 수 있습니다. 내가 중요하다고 생각하는 기술과 현재 산업에서 사용하는 기술은 다를 수 있습니다. 따라서 나의 현재 생각만을 고집하지 않고, 다양한 성공 사례를 접하여 더 나은...

RBAC(Role-Based Access Control)이란 사용자의 역할(role)에 따라 시스템 자원에 대한 접근을 제어하는 방식입니다. 조직의 정책에 따라 사용자의 역할을 정의하고, 각 역할에 권한을 부여하여 접근 제어를 효율적으로 관리할 수 있게 합니다. 이번 포스트에서는 RBAC을 사용해서 클러스터의 특정 namespace에 특정 권한만 ...

kubectl delete pod simple-webapp-color로 pod를 삭제하려 했는데 바로 삭제가 안되서 기다리면 삭제되겠지.. 하면서 다른 일을 하다가 다음날 확인을 해봤는데 아직도 Terminating 상태였다.. 그래서 이번에는 Pod가 Terminating 상태에 계속 머물러 있는 원인에 대해 다뤄보겠습니다. 1. Pod 확인...

Kubernetes Cluster를 관리하기 위해서는 성능 metrics를 모니터링하고 지표를 저장한 뒤 지표 데이터를 분석할 수 있는 솔루션이 필요합니다. 오픈 소스 모니터링 솔루션에는 Metric Server, Prometheus, Elastic Stack, DataDog 등이 있지만 이번 시간에는 가장 기본적인 Metrics Server를 클러스...

https://www.whatap.io/ko/blog/77/ 와탭랩스에서 공유한 글을 보고 한 번 적용해 볼까 하는 생각이 들었습니다. 기존 계획은 Jenkins Server를 하나 만들어 사용하는 것이었지만 이미 MicroK8s Server를 구축해 둔 만큼 해당 클러스터를 활용해 Jenkins Agent를 Pod로 동적으로 생성해 보는 건 어떨까요...

저번 시간에는 EC2상의 MicroK8s Cluster에 Local에서 명령하기에서 EC2 위에 있는 MicroK8s의 kubeconfig를 가져와 명령하는 방법을 다뤘습니다. 이번 포스트에서는 MicroK8s에 Worker Node를 추가하는 실습을 진행해 보겠습니다. 1. EC2 Worker Node 생성 Spec t2.micro ...

저번 시간에 EC2 위에 MicroK8s Cluster를 구축 후 web server를 배포하는 것까지 다뤘습니다. 하지만 MicroK8s를 구축한 이유는 데스크탑과 맥북에서 해당 클러스터를 공유해 사용하기 위해서였습니다. 이번에는 EC2의 kubeconfig 파일을 Local에 가져와 kubectl 명령을 수행하는 것을 목표로 진행해보겠습니다. ...

필자는 맥북과 윈도우 데스크탑 환경을 사용하고 있습니다. EKS Cluster의 context를 가져와 하나의 Kubernetes Cluster를 두 환경에서 공유해서 사용하고 있었으나…. 문제는 EKS를 개인 실습용으로 지속적으로 사용하기에는 비용이.. ㅠㅠ 너무 비쌌습니다. 이를 해결하기 위해 Free-Tier인 t2.micro로 Minikube,...