Pod가 계속 종료되지 않음 + EBS Volume 확장
kubectl delete pod simple-webapp-color로 pod를 삭제하려 했는데 바로 삭제가 안되서 기다리면 삭제되겠지.. 하면서 다른 일을 하다가 다음날 확인을 해봤는데 아직도 Terminating 상태였다.. 그래서 이번에는 Pod가 Terminating 상태에 계속 머물러 있는 원인에 대해 다뤄보겠습니다. 1. Pod 확인...
kubectl delete pod simple-webapp-color로 pod를 삭제하려 했는데 바로 삭제가 안되서 기다리면 삭제되겠지.. 하면서 다른 일을 하다가 다음날 확인을 해봤는데 아직도 Terminating 상태였다.. 그래서 이번에는 Pod가 Terminating 상태에 계속 머물러 있는 원인에 대해 다뤄보겠습니다. 1. Pod 확인...
Kubernetes Cluster를 관리하기 위해서는 성능 metrics을 모니터링하고 지표를 저장한 뒤 지표 데이터에 대한 분석을 제공할 수 있는 솔루션이 필요합니다. 오픈 소스 모니터링 솔루션에는 Metric Server, Prometheus, Elastic Stack, DataDog 등이 있지만 이번 시간에는 가장 기본적인 Metrics Serv...
https://www.whatap.io/ko/blog/77/ 와탭랩스에서 이런 글을 올린 것을 확인했고,, 한번 적용해볼까?? 라는 생각을 하게되었습니다. 기존의 계획은 Jenkins Server를 하나 만들고 사용할 예정이었지만 우리는 저번에 MicroK8s Server를 만들었고.. 해당 클러스터를 이용해 Jenkins Agent를 Pod로 동적으...
저번시간에는 EC2상의 MicroK8s Cluster에 Local에서 명령하기 Local에서 EC2위에 있는 MicroK8s의 kubeconfig를 가져와 명령하는 방법을 다뤄보았습니다. 이번 포스트에서는 MicroK8s에 Worker Node를 추가하는 실습을 다뤄보겠습니다. 1. EC2 Worker Node 생성 Spec t2.mi...
저번 시간에 EC2위에 MicroK8s Cluster를 구축후 web server를 배포하는 것까지 다뤘습니다.. 하지만 MicroK8s를 구축한 이유는..? 데스크탑과 맥북에서 해당 클러스터를 공유해서 사용하기 위해!! 이번에는 EC2의 kubeconfig파일을 Local에 가져와 kubectl 명령을 하는 것을 목표로 진행해보겠습니다. 주의...
필자는 맥북과 윈도우 데스크탑 환경을 사용하고 있습니다. EKS Cluster의 context를 가져와 하나의 Kubernetes 클러스터를 두 환경에서 공유해서 사용하고 있었으나…. 문제는 EKS를 개인 실습용으로 지속적으로 사용하기에는 비용이.. ㅠㅠ 너무 비쌌습니다. 이를 해결하기 위해 Free-Tier인 t2.micro로 Minikube, K3...
type1, type2 가상화의 차이점으로는 하이퍼바이저가 하드웨어 바로 위에서 동작하느냐, 소프트웨어(OS)위에서 동작하느냐였습니다. 그렇다면 전가상화, 반가상화는 무엇이고 각각의 차이점은 어떻게 될까요? 전가상화(Full-Virtualization) 전가상화에서는 하드웨어를 완전히 가상화 하는 방식입니다. 하이퍼바이저가 하드웨어를 직...
Type 1과 Type 2 가상화는 하이퍼바이저 기반의 가상화 접근 방식을 구분짓는 두 가지 주요 유형입니다. 이 두 가지 유형은 각각 다른 방식으로 하드웨어 상에서 가상 머신(VM)을 실행합니다. 이러한 차이점은 성능, 사용 용도, 그리고 보안 측면에서 중요한 영향을 미칩니다. Type 1 가상화(베어 메탈 가상화) 정의 ...
가상화란? 가상화란 IT 인프라의 다양한 측면을 추상화하고 최적화하기 위해 사용되는 기술입니다. 이러한 기술은 자원 활용도를 높이고, 운영 비용을 절감하며, 시스템의 유연성과 확장성을 확장시키는데 중요한 역할을 합니다. 가상화의 종류 1. 서버 가상화 하나의 물리적 서버를 여러 개의 독립적인 가상 서버로 분할합니다. 각 서버는 고유의 운영 ...
네트워크나 웹을 공부하다보면 Stateless와 Stateful을 자주 접하게 됩니다. Stateless는 상태를 유지하지 않고, Stateful은 상태를 유지한다고 하는데 이게 무슨 의미일까요? 1. Stateless (무상태) Stateless 통신에서는 각 요청을 독립적으로 처리합니다. 서버는 이전 요청에서의 상태나 데이터를 기억하...