반응형

Deployment 3

Kubernetes 리소스 - Deployment 완벽 이해하기

목차Deployment란 무엇인가?ReplicaSet과 Deployment의 차이Deployment의 주요 기능YAML 예제와 구성 요소 설명Deployment 생성 및 배포 실습Rolling Update와 Rollback자주 묻는 질문(FAQ)핵심 요약Deployment란 무엇인가?Deployment는 Kubernetes에서 가장 널리 사용되는 리소스입니다.간단히 말하면, 애플리케이션의 배포, 확장, 업데이트, 복구를 손쉽게 관리할 수 있도록 도와주는 고급 리소스입니다.ReplicaSet을 내부적으로 생성·관리하며, 다음과 같은 이유로 더 많이 사용됩니다.선언형 배포자동 롤링 업데이트버전 관리 및 롤백 기능ReplicaSet과 Deployment의 차이항목ReplicaSetDeployment목적고정된 ..

AI/Infrastructure 2025.08.01

Kubernetes 기본개념: 쿠버네티스를 이해하는 첫걸음

들어가며1차시에서는 Kubernetes가 무엇인지, 그리고 왜 필요한지를 개괄적으로 설명했습니다. 이번 시간에는 쿠버네티스를 구성하는 핵심 개념들을 하나하나 살펴보며, 쿠버네티스의 동작 원리를 이해하는 데 필요한 토대를 마련하겠습니다.많은 분들이 쿠버네티스를 배우면서 가장 처음 부딪히는 장벽이 바로 “용어”입니다. Pod, Node, Cluster, Deployment, Service, Namespace, Volume, ConfigMap, Secret... 처음 듣는 단어들이 마치 암호처럼 느껴질 수 있습니다.하지만 걱정하지 마세요. 각각의 개념을 실생활 예시와 함께 쉽게 풀어 설명드릴 테니, 차근차근 따라와 보세요.1. Kubernetes는 클러스터로 구성된다쿠버네티스의 가장 기본적인 단위는 **클러스..

AI/Infrastructure 2025.07.13

Streamlit 앱을 Hugging Face Spaces에 배포하는 가이드

1. 무엇을 배울 수 있나요?이 글을 통해:Hugging Face Spaces에 Streamlit 앱 배포 과정을GitHub 또는 HF 리포지토리 연결부터app.py, requirements.txt 작성 후git push로 자동 배포하는 워크플로우를실습 형태로 배울 수 있습니다.2. 배포 준비Hugging Face 계정 생성Git 설치 및 GitHub 계정 준비배포할 Streamlit 앱 프로젝트 준비app.py: 애플리케이션 코드requirements.txt: 라이브러리 명시 (streamlit, transformers, 등)3. Space 생성Hugging Face 웹에서 Spaces → Create new Space 클릭Space 이름, SDK: Streamlit, 공개 여부 설정생성 후 git 리..

AI 2025.06.17
반응형