# kubernetes

33개의 포스트
post-thumbnail

Kubernetes 개요 및 참고자료

kuberentes 공부를 시작하고 싶으신 분들을 위해 간단한 소개와 함께 참고자료를 정리했습니다.

약 4시간 전
·
0개의 댓글
post-thumbnail

쿠버네티스에서 Jira 활용한 CI/CD 파이프라인 구축 튜토리얼

Jira를 쿠버네티스 클러스터에 올리고, Gitlab, Jenkins를 연동해서 DevOps toolchain을 구성합니다. 원문: Developer Works Blog최근 IT 서비스 관리(ITSM, Information Technology Service Manage

5일 전
·
0개의 댓글
post-thumbnail

Kubernetes Cluster에 Helm으로 Sonarqube 설치하기

Kubernetes Cluster에 Helm Chart로 Sonarqube 설치해보기 이 튜토리얼은 쿠버네티스 클러스터 상에 Sonarqube를 설치하는 방법을 설명합니다. 쿠버네티스 클러스터는 로컬에서 설치해 사용하는 minikube, Public Cloud 플랫폼에

2020년 7월 5일
·
0개의 댓글

초보개발자의 Kubernetes 사용해보기 #3(feat. GCP)

HTTPS 적용해보기

2020년 6월 28일
·
0개의 댓글
post-thumbnail

초보개발자의 Kubernetes 사용해보기 #2(feat. GCP)

CI/CD 파이프라인 구축

2020년 6월 28일
·
0개의 댓글
post-thumbnail

초보개발자의 Kubernetes 사용해보기 #1(feat. GCP)

도커 컨테이너가 많아지면 컨테이너를 관리해야할 필요성이 생긴다. 이를 오케스트레이션이라 하는데 쿠버네티스는 오픈소스 컨테이너 오케스트레이션 툴 중 최고라고 알려져 있다. 이 포스팅에서는 쿠버네티스를 사용해 간단한 서비스를 배포하는 과정을 알아보려 한다.최대한 쉽게 사용

2020년 6월 26일
·
0개의 댓글
post-thumbnail

Kubernetes Cluster에 Helm으로 Jenkins 설치하기

Kubernetes Cluster에 Helm chart로 Jenkins 설치하기이 튜토리얼은 쿠버네티스 클러스터 상에 Jenkins를 설치하는 방법을 설명합니다. 쿠버네티스 클러스터는 로컬에서 설치해 사용하는 minikube, Public Cloud 플랫폼에서 제공하는

2020년 6월 16일
·
0개의 댓글
post-thumbnail

EKS K8s에서 ELB(ALB, NLB) 제대로 사용하기

데브옵스 인턴으로 근무한 지가 벌써 두 달이 되어갑니다. 이것 저것 배운 것이 많았던 시간이었는데, 그 중 꽤나 삽질을 했던 Kubernetes 와 ELB를 이용하는 부분에 대해 정리를 해볼까합니다. jenkins, spinnaker, argo, terraform, a

2020년 6월 12일
·
2개의 댓글
post-thumbnail

Kuberentes로 React앱 배포하기(5단계)

해당 글은 블로그 포스팅 'Deploy a React application to Kubernetes in 5 easy steps' 의역 포함 참고해서 작성했습니다.node.jsnpmnpxgitnode, npm, npx 버전을 확인한다Facebook에서 제공한s crea

2020년 5월 18일
·
0개의 댓글
post-thumbnail

Helm Template

eq, ne, lt, gt, and, or, not 조건 오퍼레이션 제공{{- : 줄바꿈 포함한 왼쪽 공백 모두 제거\-}} : 줄바꿈 포함한 오른쪽 공백 모두 제거위 템플릿은 아래와 같이 공백을 포함해 렌더링됨.공백을 제거하기 위해 - 추가아래 \* 만큼 {{-, -

2020년 3월 10일
·
0개의 댓글
post-thumbnail

Probe

애플리케이션 초기화 과정이 긴 경우 완료될 때까지 오래 기다린 후, 요청을 받아야 한다.따라서, 애플리케이션은 완료될 때까지 요청을 처리할 수 없다는 것을 쿠버네티스에 알려주어야 한다.이러한 신호를 '준비성 프로브'라 합니다.

2020년 3월 6일
·
0개의 댓글
post-thumbnail

kubernetes Basic

Container: s/w 실행에 필요한 것을 패키지로 구성하여 표준화된 하나의 독립 컨테이너에 저장한다. VM 과 차이점은 전체 OS가 아닌 필요로 하는 라이브러리와 설정만 포함한다. Linux 컨테이너는 kernel의 cgroup, namespace를 공유 Li

2020년 2월 8일
·
0개의 댓글
post-thumbnail

Recofashion - docker-compose와 kubernetes를 이용해 배포하기

개요 2019년 11월에 진행했던 recofashion(https://velog.io/@dvmflstm/series/Project-RecoFashion) 프로젝트를 docker-compose와 쿠버네티스로 각각 배포해보는 실습을 진행했다. 간략한 배포 전략과 배포 과정

2020년 2월 7일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 09. 가벼운 도커 이미지 만들기

01. 가벼운 도커 이미지가 왜 필요할까 이미지 크기 증가에 따라 나타나는 문제 크기가 큰 도커 이미지를 다루다 보면 다음 작업을 실행하는 데 걸리는 시간이 점점 길어지게 된다. 이미지 빌드 시간(기반 이미지 다운로드 시간 포함) 이미지를 도커 레지스트리에 등록하는 시간 컨테이너를 실행할 호스트 혹은 노드에서 이미지를 다운로드하는 시간 위와 같은 작업들...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 08. 컨테이너 운영

01. 로깅 운영 로깅 운영 도커와 같은 컨테이너 환경에서 로그 파일을 다루는 정석적인 방법은 컨테이너 내에서 애플리케이션이 발생시키는 표준출력들을 호스트에서 파일에다 수집하는 것이다. 보통 도커에서는 fluentd를 로그를 수집하는 로깅 드라이버로 많이 사용하고, 이는 elasticsearch와 함께 사용해 로그 수집 및 검색 기능을 구축할 수 있다. ...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 07. 쿠버네티스 실전편

01. 쿠버네티스의 그 외 리소스 지금까지 살펴본 리소스 파드 레플리카세트 디플로이먼트 서비스 인그레스 스테이트풀세트 스토리지클래스 컨시스턴트볼륨 컨시스턴트볼륨클레임 지금까지 살펴본 리소스는 데몬으로 동장하는 서버 애플리케이션을 구축할 때 주로 사용되는 리소스들이다. 쿠버네티스는 데몬으로 동작하는 서버 애플리케이션 외에도 배치 서버 등 다양한 형태의 애플...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 06. 쿠버네티스 클러스터 구축

03. GKE에 mysql 구축 퍼시스턴트볼륨과 퍼시스턴트볼륨클레임 퍼시스턴트 데이터를 다루는 컨테이너를 도커로 실행할 때는 데이터 볼륨을 이용했다. 표준 데이터 볼륨은 결국 호스트 머신에 위치하기 때문에, 이러한 방식은 컨테이너의 호스트에 대한 의존성을 강화하는 부작용을 낳는다. 쿠버네티스의 경우 호스트에서 분리할 수 있는 외부 스토리지를 볼륨으로 사용...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 05. 쿠버네티스 입문

01. 쿠버네티스란 무엇인가 쿠버네티스란? 컨테이너 운영을 자동화하기 위한 컨테이너 오케스트레이션 도구. 클라우드 플랫폼의 쿠버네티스 지원 GCP는 GKE, Azure는 AKS, AWS는 EKS로 쿠버네티스를 매니지드 서비스의 형태로 제공한다. vs 도커 스웜 쿠버네티스는 컴포트/스택/스웜의 기능을 통합해 더 높은 수준의 관리 기능을 제공하는 도구 0...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 04. 스웜을 이용한 실전 애플리케이션 개발

01. 웹 애플리케이션 구성 지금까지 배운 것을 토대로 웹 애플리케이션 제작 실습을 해본다. 애플리케이션 요구 조건 주제 : TODO 앱 TODO를 등록, 수정, 삭제할 수 있다. 등록된 TODO의 목록을 출력할 수 있다. 브라우저에서 사용할 수 있는 웹 애플리케이션이다. JSON API 엔드포인트를 제공한다. 아키텍처 image.png 구성 MySQ...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 03. 컨테이너 실전 구축 및 배포

01. 애플리케이션과 시스템 내 단일 컨테이너의 적정 비중 여러 개의 컨테이너를 실행하고, 각 컨테이너가 서로 유기적으로 소통해야 하는 상황에서 컨테이너 1개의 비중은 어느정도로 설정해야 하는가? 컨테이너 1개 = 프로세스 1개? 컨테이너 1개에 꼭 1개의 프로세스만 넣을 필요는 없음. 기능의 단위를 적절히 설정하여 컨테이너 1개에 2개 이상의 프로세스를...

2020년 1월 28일
·
0개의 댓글