본문 바로가기

리눅스 인프라/Docker, Jenkins, Kubernates

클라우드 서비스 공부 내용 블로그 정리

AWS Solutions Architect Associate 자격증 취득을 위한 개념 정리

https://coding-business.tistory.com/129

 

AWS Solutions Architect Associate 자격증 취득을 위한 개념 정리

Solutions Architect Associate 자격증 취득 기출 문제 풀고 문제에서 나오는 개념들을 정리하여 aws 전체적인 흐름을 익혔다. 흐름을 익힌 채로 기출 문제를 반복해서 풀었더니 첫 번째 시험에서 운 좋게

coding-business.tistory.com

AWS VPC에 대한 이해와 VPC 내 private 통신하기

https://coding-business.tistory.com/135

 

AWS VPC에 대한 이해와 VPC 내 private 통신하기

개요 목적 기존 VirtualBox Ubuntu에서 배포하던 프로젝트를 AWS 서비스를 이용하여 배포하는 프로젝트를 시작했다. 기존 서비스들(Redis, ELKStack, Kafka 등)을 대체하기 위해 AWS 서비스를 생성하면 VPC, Sub

coding-business.tistory.com

docker, compose, swarm에 대한 이해

https://coding-business.tistory.com/130

 

docker, compose, swarm에 대한 이해

docker docker의 개념 도커란 리눅스의 컨테이너 기술에 여러가지 기능을 추가한 오픈 소스 프로젝트이다. 도커 말고도 존재하는 컨테이너 기술은 OpenVZ, Warden 등이 있다. 리눅스 컨테이너 기술이란

coding-business.tistory.com

Spring boot(gradle) docker container 배포, docker-compose적용

https://coding-business.tistory.com/131

 

Spring boot(gradle) docker container 배포, docker-compose적용

개요 목적 리눅스 서버에 직접 라이브러리를 다운 받고, jar 파일을 실행하는 기존 배포 방법에서 벗어나, 라이브러리와 jar 파일이 포함된 docker image를 다운 받아 바로 실행하는 편리한 docker contai

coding-business.tistory.com

Springboot(gradle) Jenkins 설정으로 Ubuntu 자동 배포하기

https://coding-business.tistory.com/132

 

Springboot(gradle) Jenkins 설정으로 Ubuntu 자동 배포하기

개요 목적 Host인 Window 서버에서 Jenkins와 Docker를 사용하여 Springboot 프로젝트를 Virtualbox에서 실행되고 있는 Ubuntu서버에 자동 배포하는 방법에 대해서 알아본다 해당 프로젝트 깃허브 Jenkins에 설정

coding-business.tistory.com

kubernetes 구성 요소에 대한 이해

https://coding-business.tistory.com/133

 

kubernetes 구성 요소에 대한 이해

kubernetes와 cluster란 쿠버네티스는 컨테이너를 오케스트레이션 도구이다. 오케스트레이션은 여러 서버에 걸친 컨테이너를 생성 배포 관리 확장을 쉽게 도와주는 것이다. 쿠버네티스는 클러스터

coding-business.tistory.com

Kubernetes - LoadBalancing 사용하여 Spring Boot 서버 운영하기

https://coding-business.tistory.com/134

 

Kubernetes - LoadBalancing 사용하여 Spring Boot 서버 운영하기

개요 목적 이번 시간에는 Kubenetes를 사용하여, Spring boot container image를 쉽게 배포 관리하는 방법에 대해서 알아본다. 구체적인 동작으로는 api 서버를 Minikube에 3개의 복제본으로 배포하고 Service - L

coding-business.tistory.com

Rolling update와 Blue/Green 배포 패턴에 대한 이해, Argocd(Rollouts)을 사용한 Blue/Green 배포 방법

https://coding-business.tistory.com/137

 

Rolling update와 Blue/Green 배포 패턴에 대한 이해, Argocd(Rollouts)을 사용한 Blue/Green 배포 방법

개요 목적 이전 과제를 통해 Argocd와 git허브에 저장되어 있는 helm-chart를 연동하여 kubernetes 배포 자동화 방법에 대해서 알아보았다. 이번 시간에는 지속적 배포 방식 중 다운 타임(중간 타임)을 최

coding-business.tistory.com