📝 k8s+STDIN: 쿠버네티스에서 YAML 파일 없이 리소스 생성하기
DevOps2024. 11. 12. 23:47📝 k8s+STDIN: 쿠버네티스에서 YAML 파일 없이 리소스 생성하기

쿠버네티스를 사용할 때 간단하게 YAML을 create/apply 해야할 때가 많습니다. 하지만 YAML 파일을 생성하고, YAML 파일을 배포하고, YAML 파일을 삭제하는 것은 번거로운 일 입니다. 이 때 터미널에서 STDIN 타입으로 즉석 YAML을 만들어 사용할 수 있다면 간단하게 작업을 수행할 수 있습니다. 여기서 주의할 점은 단순한 작업에만 적절하다는 것 입니다. 만약 재현이 필요한 일이고, 기록해야 할 이유가 있다면 YAML로 저장하는 걸 강력이 권합니다. 이 블로그에서는 정말 바쁠 때 유용하게 쓸 수 있는 YAML 파일 없이 리소스 생성하기 (k8s+STDIN+YAML)에 대해서 알아보겠습니다.   ✨ 소개  모든 일에 YAML을 만드는 건 힘들고 귀찮은 일 입니다. 리눅스의 STDIN (..

📝 블로그 로드맵을 공유드립니다
Blog2024. 11. 11. 23:56📝 블로그 로드맵을 공유드립니다

지금까지 제가 작성한 블로그는 공유보다는 기록에 가까웠습니다. 이 블로그는 챌린지를 계기로 시작했습니다. 계기를 떠나서 제가 가진 지식과 인사이트 그리그 고민을 공유하고 성장하는 블로그로 만들고 싶습니다. SEO가 우수한 티스토리와 병행하면서 저의 블로그 방향성이 맞는지 확인해보고 싶습니다. 챌린지는 3달이 끝나도 3년을 목표로 하면서 달려볼 생각입니다. 이 블로그는 기존의 기술 블로그와 내용이 겹칠 수 있습니다. 언급없는 상호참조가 있을 수 있습니다. 참고해주시면 감사하겠습니다.    🚀 로드맵 블로그 로드맵은 다음과 같습니다.2024년도: 누적 포스팅 30개 목표2025년도: 누적 포스팅 100개 목표2026년도: 누적 포스팅 150개 목표 + 모든 포스팅 기반으로 '지식 문서' 완성저는 메모를 열..

🐶 k9s: 쿠버네티스 클러스터 관리를 위한 커맨드라인 UI 도구를 소개합니다
DevOps2024. 11. 10. 23:25🐶 k9s: 쿠버네티스 클러스터 관리를 위한 커맨드라인 UI 도구를 소개합니다

k9s는 쿠버네티스 클러스터를 효율적으로 관리할 수 있는 커맨드라인 도구입니다. 사용자 친화적인 인터페이스를 통해 클러스터 리소스를 쉽게 모니터링하고 관리할 수 있으며, 다양한 명령어와 단축키를 활용하여 작업의 효율성을 높일 수 있습니다. 다른 쿠버네티스 관리 도구보다 간결하고, 가볍고, 사용하기 쉽기 때문에 강력합니다. kubeconfig를 얻을 수 있는 모든 쿠버네티스를 지원하기에 멀티 클라우드, 멀티 클러스터 모두 관리할 수 있습니다. 이 블로그에서는 k9s의 소개 및 사용 방법을 소개합니다.     ✨ 소개    k9s는 터미널 기반의 UI를 통해 쿠버네티스 클러스터를 상호작용할 수 있는 도구입니다. 이 프로젝트의 목표는 배포된 애플리케이션을 쉽게 탐색, 관찰 및 관리할 수 있도록 하는 것입니다...

☸️ 로컬 쿠버네티스: 연습용 쿠버네티스 클러스터 사용법을 소개합니다
DevOps2024. 11. 9. 20:42☸️ 로컬 쿠버네티스: 연습용 쿠버네티스 클러스터 사용법을 소개합니다

쿠버네티스는 컨테이너 오케스트레이션 시스템으로, 대규모 컨테이너를 실행하고 관리하는 데 사용합니다. 입문자에게는 복잡한 플랫폼으로 느껴져 많은 어려움이 있습니다. 클라우드에서 연습하기에도 부담스럽죠. 내 노트북처럼 로컬 쿠버네티스를 연습하기 위한 쿠버네티스 활용법을 소개합니다. 이 블로그에서는 내 노트북에서 간단히 쿠버네티스를 설치하고 사용하는 방법을 소개합니다. 쿠버네티스를 시작하는 분들께 도움이 되었으면 좋겠습니다.      ✨ 소개 로컬 쿠버네티스?로컬 쿠버네티스는 내 로컬에 설치할 수 있는 간단한 쿠버네티스를 뜻합니다.  원래 상용 쿠버네티스는 멀티노드를 지향하고 있어 여러 노드(컴퓨터)에 쿠버네티스를 설치한 다음, 하나의 클러스터로 병합하여 사용합니다. 여기서 각 노드는 컨트롤 플레인 혹은 워커..

🔮 오브스택(OrbStack): 당신의 느린 맥을 빠르게 해 줄 쿠버네티스 도구를 소개합니다
DevOps2024. 11. 8. 23:18🔮 오브스택(OrbStack): 당신의 느린 맥을 빠르게 해 줄 쿠버네티스 도구를 소개합니다

바쁜 맥 사용자를 위한 도커 및 쿠버네티스 도구인 오브스택을 소개합니다. 기존 도커의 컨테이너 방식은 리눅스 VM을 사용하는 방식으로, 맥에 최적화된 가상화가 아니었습니다. 오브스택은 애플의 Virtualization Framework를 활용한 도커의 대체 도구로, 쿠버네티스와 도커 소켓을 지원하는 맥에 최적화된 컨테이너 도구입니다. 따라서 docker, docker-compose, kubectl(별도 설치) 명령어를 모두 사용할 수 있습니다. 이 블로그에서는 오브스택의 소개, 설치 및 사용 방법을 살펴보겠습니다.    ✨ 소개오브스택은 Orbital Labs에서 개발한 도구로, 애플의 독자적인 Virtualization Framework 기술로 최적화한 컨테이너 지원 도구입니다. 맥 환경에서 기존의 ..

🍩 호머(Homer): YAML로 만드는 간편 대시보드 도구를 소개합니다
DevOps2024. 11. 7. 20:36🍩 호머(Homer): YAML로 만드는 간편 대시보드 도구를 소개합니다

호머(Homer)는 서버를 위한 매우 간단한 정적 홈페이지로, 사용자가 손쉽게 대시보드 서비스를 관리할 수 있도록 도와줍니다. YAML 구성 파일을 기반으로 하여, 직관적인 설정과 간편한 설치법이 특징입니다. Docker, Helm을 통해 손쉽게 배포할 수 있으며, 다양한 위젯과 카드링크 기능을 지원하여 사용자 경험을 극대화합니다. 호머는 GitHub 오픈 소스 프로젝트로, 누구나 자유롭게 사용할 수 있습니다. 이 블로그에서는 호머의 주요 기능과 설치 방법에 대해 살펴보겠습니다.   ✨ 소개호머는 정적 홈페이지 도구로, 간단한 공지사항과 카드 형태의 대시보드를 만들 수 있는 미니 프로젝트 입니다.프로젝트 링크: https://github.com/bastienwirtz/homer데모 링크: https://..

image