본문 바로가기

제니퍼 쿠버네티스4

제니퍼 쿠버네티스_ 3. Argo-CD를 이용한 GitOps 시스템 구축 https://jennifersoft.com/ko/blog/tech/2023-08-30-jennifer-kubernetes-3/ 이번 장은 ArgoCD를 이용하여 GitOps(이하 깃옵스) 시스템을 구축하는 방법을 알아보겠습니다. ​ 1. GitOps와 단일 진실 원천(SSOT) 정의 ​ 먼저, 깃옵스의 정의를 알아보겠습니다. 앞에서 코드로 선언하는 쿠버네티스의 특징과 설치 부분에서 알아보았듯이 쿠버네티스의 모든 리소스는 코드를 구현할 수 있습니다. 깃옵스는 이러한 코드를 깃(Git)에 보관하고 깃에 보관한 코드가 현재 운영 중인 상태(Ops)와 동일하게 맞추는 것을 의미합니다. ​ 현업에서 현재 운영 상태를 깃에 Commit, Push하지 않고 임의로 자기 로컬 소스에서 변경하던지, 명령어를 변경하는 .. 2024. 3. 5.
제니퍼 쿠버네티스_ 2. 테라폼을 이용한 EKS 설치 및 로컬 관리 환경 구축 제니퍼 쿠버네티스_ 2. 테라폼을 이용한 EKS 설치 및 로컬 관리 환경 구축 https://jennifersoft.com/ko/blog/tech/2023-08-23-jennifer-kubernetes-2/ 이 글을 읽는 분이 쿠버네티스 담당자가 되어 EKS 설치 업무를 진행한다면 EKS를 어떻게 설치하는 것이 좋을까요? 지금까지 어떻게 진행하였는지 생각해 보고 앞으로 어떻게 하는 것이 좋은 방법인가 알아볼까요? 제니퍼 쿠버네티스 기술자문위원인 이정훈 님이 작성하신 두 번째 아티클​ 방법에 대해 알려드립니다. #eks #kubernetes #제니퍼 #JENNIFER #제니퍼쿠버네티스 #쿠버네티스모니터링 2. 테라폼을 이용한 EKS 설치 및 로컬 관리 환경 구축 1. 코드를 이용한 쿠버네티스 설치의 장점 .. 2024. 3. 5.
제니퍼 쿠버네티스_ 1. 쿠버네티스의 3가지 주요 특징과 네이티브 vs 매니지드 쿠버네티스 비교 by Junghoon Lee, Kubernetes Technical Adviser, 2023년 8월 16일 필자는 현업 DevOps로 네이티브 쿠버네티스와 매니지드 쿠버네티스(EKS) 모두 경험하였습니다. 실제 운영하는 입장에서 쿠버네티스의 3가지 주요 특징과 네이티브와 매니지드 쿠버네티스의 차이점을 알아봅니다. 1. 의도한 상태(Desired State) 관리 주요 특징으로 먼저, 쿠버네티스는 ‘의도한 상태’라는 핵심 개념으로 클러스터를 관리합니다. 의도한 상태란 단어에서 유추할 수 있듯이 클러스터 내의 애플리케이션과 리소스를 어떻게 동작해야 하는지를 명시(의도한대로)적으로 정의하고, 현재 상태가 사전에 정의한 의도한 상태와 일치하도록 유지하는 프로세스를 의미합니다. 이 개념은 쿠버네티스가 애플리케이션.. 2023. 8. 18.
제니퍼 쿠버네티스 기술 노트 1. EKS 블로그 연재 목표 현대 기업의 가장 중요한 문제는 고객의 다양한 요구를 빠르고 안정적으로 제공하는 것입니다. 빠른 대응과 안정적인 운영이라는 양립하기 어려운 문제를 해결해야 합니다. 쿠버네티스는 이러한 어려운 요구 사항을 오늘날 가장 잘 만족할 수 있는 컨테이너 오케스트레이션 솔루션입니다. 거의 모든 회사에서 적어도 테스트 용도로는 사용하고 있으며 특히 새로운 프로젝트에서는 당연히 포함되는 표준 솔루션, ‘defacto’로 여겨집니다. 하지만 기업 현장에서는 쿠버네티스의 진입 장벽이 높아 여전히 망설이는 것이 현실입니다. 고가의 비용을 지불하고 외부 솔루션을 도입한다든지 혹은 외주 프로젝트로 진행하는 경우도 많습니다. 그렇지만 쿠버네티스와 같이 핵심 솔루션은 내재화가 중요합니다. 단순히 도입.. 2023. 8. 11.