본문 바로가기
반응형

전체 글47

[쿠버네티스] 레플리카셋(replicaset)이란? 개념과 정의, 생성 방법( + 레이블과 셀렉터) 안녕하세요. IT Window 킷도우입니다. 날씨가 점점 풀리고 있습니다. 봄이 오는 것 같습니다. 새해 목표를 계획하고 벌써 2달이 지났네요... 여러분들은 새해 계획 잘 지키고 계신가요? ㅎㅎ 봄맞이 기념 다시 마음을 가다듬고 오늘도 포스팅해봅니다! 오늘 여러분들에게 설명드릴 내용은 바로 쿠버네티스에서 컨테이너 실행과 관련된 리소스 중 하나인 레플리카셋입니다. 레플리카셋이란 무엇이고 어떻게 정의해서 사용하는 것인지 간략히 설명드려볼까 합니다. 설명에 앞서 파드란 무엇인가에 대해서 반드시 알고 넘어가야 합니다. 아래 링크를 참조하시면 간략히 파악할 수 있으니 참조바랍니다. https://kitdow.tistory.com/35 [쿠버네티스] pod란? pod 생성, 매니페스트(yaml) 파일 파헤치기 안.. 2023. 2. 23.
[쿠버네티스] pod란? pod 생성, 매니페스트(yaml) 파일 파헤치기 안녕하세요. IT Window 킷도우입니다. 오늘 여러분들에게 설명드릴 내용은 바로 쿠버네티스에서 컨테이너 실행과 관련된 리소스 중 하나인 파드입니다. 파드란 무엇이며 이 파드의 근본이라고 할 수 있는 매니페스트 파일을 뜯어 분석해 보는 시간을 갖도록 하겠습니다. 1. 파드란 무엇인가? 파드는 쿠버네티스 클러스터에서 어떤 역할을 할까요? 그림을 통해 설명해 보겠습니다. 파드는 쿠버네티스 리소스 중 하나로 여러 개의 컨테이너를 담을 수 있습니다. MSA 아키텍처 구성 특성상 각 역할별(WEB/WAS/DB 등)로 컨테이너를 분리시켜 운영하는 것이 원칙이기에 보통은 파드 1개당 컨테이너 1개를 담는 것을 권장합니다. 또 반드시 알아야할 특징 중 하나는 이 파드에는 1개의 IP가 할당됩니다. 즉, 파드 안의 컨.. 2023. 2. 21.
[실무 경험담] Spring boot에서 Redis 연동하여 세션 클러스터링 구현하는 방법(레디스 윈도우 로컬 PC에 설치하는 방법까지) 안녕하세요. IT 윈도우 킷도우 입니다. 오늘은 오랜만에 Spring 관련 글을 포스팅하게 됐는데요. on-premise 시스템을 퍼블릭 클라우드로 전환하는 과정 중 한 가지 난관에 봉착한 사항이 있습니다. 바로 세션 클러스터링인데요. 특히나 미들웨어로 JEUS 제품을 사용할 경우 오토스케일 아웃 상황에서 클라우드 환경에는 세션 클러스터링이 자동으로 안돼서 엔지니어가 직접 JEUS 관리자 화면에서 수동으로 세션 클러스터링 설정을 해야하는데요. JEUS 클라우드용 라이센스 비용도 비싼 상황에서 미들웨어를 오픈 소스(TOMCAT)으로 전환하게 됐는데 이 톰캣 역시 오토스케일 아웃 진행시 세션 클러스터링이 되지 않는 것은 피차일반이었습니다. 따라서 다른 방안이 필요했는데요. 바로 레디스(Redis) 리포지토리.. 2023. 2. 7.
[kubectl 명령어 정리] kubectl exec, kubectl cp (쿠버네티스 클러스터에서 컨테이너로 터미널 접속하는 방법 및 로컬 머신, 컨테이너간 파일 복사 방법) 안녕하세요. IT Window 킷도우입니다. 오늘 여러분들에게 소개시켜 드릴 글은 바로 쿠버네티스 클러스터에서 내가 만든 컨테이너에 직접 터미널로 접속하는 방법과 [로컬 머신↔컨테이너]간 파일을 자유롭게 이동하는 방법에 대해서 공유드리도록 하겠습니다. 글을 시작하기 앞서 GCP 환경에서 GKE(구글 쿠버네티스 엔진)을 활용해 쿠버네티스 클러스터를 구축하는 방법이 궁금하신 분들은 아래 링크를 참조해 주세요. https://kitdow.tistory.com/23 [구글 클라우드 플랫폼] GCP 프로젝트 생성, GKE(Google Kubernetes Engine) API 활성화 및 VM 생성 방법 안녕하세요. IT Window 킷도우입니다. BBQ 신입 연봉 33.5% 파격 인상! 우리도 열심히 하다보면 좋은.. 2023. 2. 6.
[kubectl 명령어 정리] kubectl set, kubectl describe, kubectl diff 명령어 사용법(리소스 상태 변경, 확인 및 매니페스트 파일과 비교하기) 안녕하세요. IT Window 킷도우입니다. 오늘은 kubernetes 클러스터에서 사용하는 kubectl 명령어에 대해 정리해 보는 시간을 갖겠습니다. 지난 시간에 쿠버네티스 리소스 생성, 조회, 삭제, 갱신하는 명령어에 대해 소개해 드렸는데 혹 못 보신 분들은 아래 링크를 참조해 주세요. https://kitdow.tistory.com/30 [kubernetes] 쿠버네티스 리소스 생성/조회/삭제/갱신 명령어(kubectl create/get/delete/apply) 안녕하세요. IT Window 킷도우입니다. 오늘 여러분들에게 포스팅 할 내용은 바로 kubectl 명령어 활용하기입니다. 첫째로, 쿠버네티스 리소스를 생성, 삭제, 갱신하는 방법에 대해 알아보겠습니다. kitdow.tistory.com.. 2023. 2. 5.
반응형