# k8s

23개의 포스트
post-thumbnail

[k8s] 소개 & 구성요소 및 API

kuberenets의 개념과 기본 구성요소 및 API를 알아보자

2021년 3월 26일
·
0개의 댓글

[Kubernetes] Deployment, Service

여기서 port 는 로드밸런서의 포트, target-port 는 컨테이너의 포트, type=LoadBalancer 는 AWS 의 로드밸런서를 생성하여 Deployment set 과 연결하겠다는 옵션이다.

2021년 3월 24일
·
0개의 댓글
post-thumbnail

도커, 쿠버네티스 - 4

컨테이너 하나를 띄워줘 라고 요청을 했을 때, 누가 몇시에 컨테이너를 생성해줘라는 명령을 작성을 해둡니다.실제 떠있는 상태는 컨테이너가 없는 상황이었을 때, 우리는 컨테이너를 1개 띄워달라는 요청을 받고 적어놨습니다.실제 떠있는 상태랑 요청받은 상태랑 다르니 하나를 새

2021년 3월 12일
·
0개의 댓글
post-thumbnail

Kubernetes Cluster 설치 및 구축 (Ubuntu 18.04)

최근 진행하고 있는 Container Study에서 나온 실습 과제인 Kubernetes Cluster 구축하기를 진행하면서 한 내용을 기록하기 위한 글이다. 대부분 쿠버네티스가 제공하는 공식 문서를 참고해서 진행했다.

2021년 2월 17일
·
0개의 댓글
post-thumbnail

[Study] Container Study #0

한 10년 전 쯤, 고등학교에서 전공수업을 들었을 때 선생님께서 해주신 말씀이 있었다. "IT업계에서 아무리 새로운 플랫폼이 나오고 언어가 나와도 쉽게 바뀌지 않는 것이 있다. 바로 인프라, 네트워크, 데이터베이스 등은 아무리 혁신적인 기술이 나와도 한번에 바꿀 수 없

2021년 2월 13일
·
0개의 댓글
post-thumbnail

ft_services: Kubernetes, IaaS

쿠버네티스가 뭔가요?

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

도커, 쿠버네티스 - 3

참고 : Link쿠버네티스가 어떻게 동작하는지, 설치는 왜 이리 어려운지, 설정 파일은 왜 그렇게 복잡한지 이해하기 위해 쿠버네티스의 디자인과 구성 요소, 각각의 동작 방식을 알아보겠습니다.쿠버네티스에서 가장 중요한 것은 desired state - 원하는 상태 라는

2021년 1월 17일
·
0개의 댓글
post-thumbnail

Installing Kubeflow 1.0 on Kubernetes 1.15

클러스터의 작업자 노드 최소 권장 사양4 CPU12 GB Memory50 GB Storage저는 Kubernetes 1.15에 Kubeflow를 설치하기로 하였습니다.아래 Kubeflow에서 Certi하는 Kubernetes 버전을 살펴보시고 진행하세요.Kubeflow

2020년 11월 8일
·
0개의 댓글

Kubernetes : Service/Ingress

Kubernetes cluster 안에서 아래의 리소스를 이용해서 내/외부에서 호출할 수 있습니다. Service Kubernetes안에서 Replicaset에 대한 경로나 Client가 하나의 이름으로 접근할 수 있도록 하는 Service discovery를 제공하는 리소스 입니다. 아래는 release속성값으로 spring과 summer를 추가한 R...

2020년 10월 10일
·
0개의 댓글

Kubernetes : Node/Namespace/Pod/ReplicaSet/Deplyoment

Kubernetes cluster 안에서 아래의 리소스를 연동하고 조합해서 Container 시스템을 구성할 수 있습니다. Kubernetes cluster & Node > Kubernetes cluster는 Kubernetes스의 여러 리소스를 관리하기 위한 집합체입니다. Node는 Container가 배치되는 대상으로 Kubernetes cluste...

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

티켓 예매 서버 v2 - 완성 및 테스트

멀티스레드 티켓 예매 서버 구현 프로젝트를 진행하면서 아쉬웠던 점들을 개선하여 low latency 서버를 다시 한 번 만들어보고자 한다.기존에 구현했던 WAS는 spring MVC를 이용해 만든 것으로, 순간적으로 많은 수의 요청이 들어왔을 때 비효율적으로 많은 스레

2020년 6월 7일
·
1개의 댓글
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개의 댓글