Category: Helm

0

Helm Chart 생성하기

목차 Helm 쿠버네티스 - Namespace Post not found: k8s/deployment/deployment 쿠버네티스 - Pod Post not found: k8s/k8s Helm Chart란Helm Chart는 Kubernetes 리소스를 정의하는 파일들의 모음입니다. Chart는 애플리케이션을 배포하는 데 필요한 모든 정보를 포함하며, 재사용 가능하고 버전 관리가 가능합니다. Chart 구조기본적인 Chart 디렉토리 구조는 다음과 같습니다: mychart/├── Chart.yaml # Chart에 대한 메타데이터├── values.yaml # Chart의 기본 설정값├── charts/ # 이 Chart가 의존하는 다른 Chart들├── templates/ # Kubernetes 리소스 템플릿 파일들│ ├── deployment.yaml│ ├── service.yaml│ ├── ingress.yaml│ ├── _helpers.tpl # 템플릿 헬퍼 함수들│ └── NOTES.txt # 설치 후 출력될 사용 안내문├── .helmignore # 패키징 시 제외할 파일 패턴└── README.md # Chart 설명 문서 Chart 생성하기1. 새 Chart 생성

0

CNCF (Cloud Native Computing Foundation)

공식 홈페이지 https://www.cncf.io/ CNCF 란CNCF(Cloud Native Computing Foundation)는 Linux 재단( Linux Foundation)의 하위 조직으로, 클라우드 네이티브 컴퓨팅을 지원하고 발전시키는 오픈소스 프로젝트의 생태계를 관리하고 유지보수하는 비영리 단체입니다. CNCF는 클라우드 네이티브 애플리케이션을 위한 오픈소스 기술의 개발, 유지보수, 보급을 촉진하고 있으며, 이를 위해 Kubernetes, Prometheus, Envoy, CoreDNS, containerd 등 다양한 프로젝트를 관리하고 있습니다. 이러한 기술들은 모두 클라우드 네이티브 애플리케이션의 구축, 배포, 운영을 위해 필요한 기반 기술을 제공하고 있습니다. CNCF는 이러한 오픈소스 프로젝트의 개발, 운영, 확장을 지원하며, 이를 통해 클라우드 네이티브 컴퓨팅 생태계를 확장하고 발전시키고 있습니다. 또한 CNCF는 이러한 프로젝트를 사용하는 사용자 및 개발자 커뮤니티를 지원하고, 교육 및 인증 등 다양한 활동을 통해 클라우드 네이티브 기술의 활용과 보급을 촉진하고 있습니다.

0

Helm

목차 쿠버네티스 - Namespace 쿠버네티스 - Ingress Post not found: k8s/deployment/deployment Post not found: k8s/replicaset/replicaset 쿠버네티스 - Node 쿠버네티스 - Pod Post not found: k8s/k8s 공식 홈페이지 https://helm.sh/ https://helm.sh/docs/ Helm 이란Helm은 Kubernetes 패키지 매니저로, Linux의 apt/yum이나 macOS의 Homebrew와 같은 역할을 Kubernetes 환경에서 수행합니다. 주요 개념1. Chart (차트) Kubernetes 리소스를 패키징한 번들 애플리케이션 실행에 필요한 모든 리소스 정의 포함 (Deployment, Service, Ingress 등) YAML 템플릿 파일들로 구성되며, 변수를 통한 커스터마이징 가능 버전 관리 가능