# deployment

91개의 포스트

배포(Deployment)란?

✅ 배포(Deployment)란? 개발자들은 “이제 기능 구현도 끝났고 테스트도 끝났으니 배포하자!"라는 말을 자주 한다. 여기서 배포란 무슨 뜻일까? 배포(Deployment)란 다른 사용자들이 인터넷을 통해서 사용할 수 있게 만드는 걸 의미한다. 쉽게 얘기해서 우

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

[쿠버네티스 심화] 투두 리스트 앱 Yaml 파일 분석 (from PVC to Headless-Serivce)

지난 시간에는 투두 리스트 앱을 배포하는데 사용된 쿠버네티스 워크로드 리소스들 중 가장 길었던 StatefulSets에 대해서 분석했다. 독립된 상태를 유지하는 리소스이기 때문에 mysql같은 데이터베이스 배포에 사용되며 크게 아래 사항들이 명세되었다.1\. 앱 실행에

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

[쿠버네티스 심화] Helm Chart를 통한 투두 리스트 앱 배포

Helm은 Kubernetes 애플리케이션을 관리하기 위한 패키지 매니저다. Helm을 사용하면 애플리케이션을 패키지로 만들고 배포할 수 있다. Helm은 차트(Chart) 라는 디렉토리 구조로 이루어진 패키지를 사용한다.Helm Chart는 Kubernetes 애플리

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

[쿠버네티스 튜토리얼] 앱 스케일업 해보기

이전의 실습에서 다음을 수행했다.컨테이너를 파드 단위로 deployment를 통해 배포한다. deployment는 파드를 관리하는 컨트롤러다.service 명세하여 deployment에게 IP, 포트를 할당하여 외부로 노출시킨다. 이를 통해 로컬 및 외부에서 이 서비스

5일 전
·
0개의 댓글
·

Github로 AWS EC2에 Spring-boot 프로젝트 배포하기

CICD 자동화 구현을 통해 Spring-boot 프로젝트 배포로컬에서 Github로 코드 PushGithub Action에서 Push 이벤트를 캐치해 Workflow 실행Workflow에서 S3로 프로젝트 업로드 및 CodeDeploy로 배포 요청CodeDeploy에

2023년 12월 1일
·
0개의 댓글
·
post-thumbnail

CKA 30제 07: Rolling Update & Roll Back

kubernetes Deployment를 활용한 Rolling Update와 Rollback 기능에 대해 살펴본다.

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

CKA 30제 06: Deployment & Pod Scale

Deployment를 생성하고, scale 명령을 통해 Pod 개수를 확장(scale out)하는 방법에 대해 살펴본다.

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

AWS S3 + CloudFront + Route 53을 이용한 정적 웹 사이트 배포

Next.js를 빌드하여 만들어낸 번들을 AWS 클라우드 서비스를 이용해 실제 사용자에게 제공하려면 어떻게 해야 할까?

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

🚢GKE [🍃WAS 앱 배포(SpringBoot) & 🚨트러블 슈팅]

Deployment.yamlService.yamlingress.yaml 아무리 실행해도 외부에서 접속이 안되고, 너무 답답했었다..1\. 우선 pod에 이어지는 포트 설정을 8080으로 시작했었는데, application 설정을 8081번으로 포트 지정을 해놔서 고쳤음

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

🚋 쿠버네티스 Deployments [롤링 업데이트, RollOut, RollBack]

https://kubernetes.io/docs/concepts/workloads/controllers/deployment/Deployment는 Pod와 ReplicaSet에 선언적으로 업데이트를 제공함.Deployment 내부에 원하는 상태를 작성하고, 컨트

2023년 10월 12일
·
0개의 댓글
·

Kubernetes 에서 Deployment 재시작 하기

Replica Pod 2개 짜리 Deployment에서 정상적으로 Pod이 동작하고 있지 않고 있다. 종료시키려고 삭제해도 Deployment 니 당연히 정상적이지 않은 상태로 또 올라오겠지 이럴때는..https://phoenixnap.com/kb/how-to

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

[Tensorflow] RestAPI를 사용한 모델 배포 with docker

이번 글에서는 텐서플로우 모델을 RestAPI를 사용하여 배포하는 방법에 대해서 설명한다. Docker-hub에 있는 tensorflow/serving을 만든다.Poweshell을 관리자 모드로 켠다search 명령어로 tensorflow/serving 이미지가 있는지

2023년 9월 3일
·
0개의 댓글
·

Deploy(CI/CD)

개발 프로세스와 배포에 대해서 학습했습니다. 주관적인 생각이 담겨있으니, 간단한 참고만 해주세요.

2023년 6월 5일
·
0개의 댓글
·
post-thumbnail

Python에서 환경변수 관리하기: 개발과 운영 환경 분리

Python 프로그램을 개발하거나 운영하는 동안, 종종 개발 환경과 운영 환경에서 사용하는 변수를 분리해야 하는 경우가 있다. 이런 경우 환경 변수를 사용하는 것이 일반적이다. 이 글에서는 Python에서 환경 변수를 효율적으로 관리하는 방법에 대해 알아보겠다.환경변수

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

Kubernetes Controller 1

K8S Controller Controller는 서비스를 관리하고 운영하는데 기여를 한다. Auto Healing: Pod가 죽으면 Controller가 Pod를 다시 살리는 역활을 한다. Auto Scaling: Pod의 리소스가 다 차있는 상태가 되었을때 컨트롤러가

2023년 4월 19일
·
0개의 댓글
·

[Kubernetes] Controller 에 대해

Kubernetes 에는 Pod를 관리함에 있어서 다양한 기능들을 제공해주는 Resource가 있는데 그 중 Controller 에 대해서 알아보았다.Controller 는 크게 4가지 기능을 제공해준다.Auto Healing: Pod 에대한 helthcheck를 통해

2023년 3월 31일
·
0개의 댓글
·
post-thumbnail

localhost로 가동하는 프로그램을 외부에 공유하는 툴: ngrok, localtunnel

노마드코더의 영상을 보다가, 유용한 내용이 있어 기록해 둔다.localhost 환경에서 실행한 애플리케이션을 외부에서 접속할 수 있도록 URL을 만들어 주는 툴들이 있다.원래 배포를 위해서는 최소 DNS, 가상 머신 등의 자원이 필요하고 이를 적절하게 설정하기 위해 시

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

디플로이먼트를 이용한 업데이트

우리는 파드를 통해 어플리케이션을 배포한다. 배포 후에 새로운 버전으로 업그레이드하고 싶으면 현재 파드를 죽이고 새로운 이미지로 교체 후에 새로운 파드를 띄우거나, 새로운 버전의 파드를 먼저 같이 띄운 후 기존 파드를 죽이는 방법으로 해야한다. 2가지 방법은 각각 장단

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

MongoDB - Replica-set, Sharded Cluster Deployment Tutorial

로컬에 Replica-set 을 구축하는 방법, Sharded Cluster 배포하는 방법을 알 수 있습니다. 구축 환경 Mac OS 설치 MongoDB Community Server Download MongoDB Shell Download 다운로드 이후, 작업할

2023년 3월 7일
·
0개의 댓글
·