일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- opensearch
- 오퍼레이터
- Kopf
- CI/CD
- MLflow
- Model Serving
- operator
- argocd
- CANARY
- Continuous Deployment
- blue/green
- opentelemetry
- Pulumi
- serving
- Argo
- Kubernetes 인증
- Kubernetes
- 카오스 엔지니어링
- eBPF
- tekton
- gitops
- kubernetes operator
- xdp
- Litmus
- Kubeflow
- keda
- mlops
- nginx ingress
- knative
- seldon core
- Today
- Total
목록Kubernetes (136)
Kubernetes 이야기

GitLab은 Git 원격 저장소(Repository) 관리뿐만 아니라, 이슈 트래킹, 코드 리뷰, Wiki, CI/CD, 테스트, 모니터링 등 전체 소프트웨어 개발 라이프사이클에 필요한 기능을 제공한다. 또한, 현대적인 소프트웨어 개발 방법인 클라우드 네이티브(Cloud Native) 환경 구축에 필요한 DevOps, Container, Kubernetes, CI/CD를 위한 기능을 제공한다. GitLab은 SaaS 형과 Self-Managed 형태로 사용 가능하다. Saas/Cloud Gitlab.com : 서비스형으로 GitLab에서 직접 직접 운영하며 회원가입 후 유/무료로 사용 가능 Download & Install GitLab : 설치형 버전으로 별도의 리눅스서버나 AWS, K8s 환경에서 설..

minikube는 macOS, Linux 및 Windows에서 로컬 Kubernetes 클러스터를 빠르게 설정할 수 있어, 개발환경에서 많이 사용된다. 설치 minikube 다운로드 curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube minikube start # minikube start --kubernetes-version=v1.22.15 --driver='docker' --cni=calico --force # minikube addons enable gvisor metallb 설치 # miniku..

Backstage 는 Spotify Engineering 팀에서 개발한 개발자 포털 구축을 위한 개방형 플랫폼이다. 중앙 집중식 소프트웨어 카탈로그를 기반으로 하는 Backstage는 마이크로서비스 및 인프라의 순서를 복원하고 제품 팀이 자율성을 손상시키지 않으면서 고품질 코드를 신속하게 제공할 수 있도록 한다. Backstage는 모든 인프라 도구, 서비스 및 문서를 통합하여 처음부터 끝까지 능률적인 개발 환경을 만든다. Backstage는 Spotify에서 만들었지만 현재는 인큐베이션 수준 프로젝트로 CNCF(Cloud Native Computing Foundation) 에서 호스팅하고 있다. 기본 제공되는 기능은 다음과 같다. 모든 소프트웨어(마이크로서비스, 라이브러리, 데이터 파이프라인, 웹사이트..

Kubernetes 1.24부터 ServiceAccounts에 대해 더 이상 Secret을 자동으로 생성하지 않는다. 기존에는 service account을 생성하면 자동으로 secret이 생성되어 sa에 대한 token이 저장되었다. kubectl create sa cicd kubectl get sa kubectl get secret --> secret이 없다. 다음과 같이 pod에서 service account를 사용하는 경우 apiVersion: v1 kind: Pod metadata: name: cicd spec: serviceAccount: cicd containers: - image: nginx name: cicd 기존처럼 pod안에 /run/secrets/kubernetes.io/servic..

Dapr은 개발자가 클라우드 및 에지에서 실행되고 다양한 언어 및 개발자 프레임워크를 수용하는 탄력적이고 상태 비저장 및 상태 저장 마이크로서비스를 쉽게 구축할 수 있도록 하는 이식 가능한 서버리스 이벤트 기반 런타임이다. 플러그형 구성 요소의 아키텍처를 통해 마이크로서비스 연결을 단순화하는 API를 제공한다. 통신 패턴이 서비스 간 호출이든 pub/sub 메시징이든 상관없이 Dapr은 탄력적이고 안전한 마이크로서비스를 작성하는 데 도움이 된다. Dapr은 각 컴퓨팅 유닛에 사이드카(컨테이너 또는 프로세스)를 주입한다. 사이드카는 이벤트 트리거와 상호 작용하고 표준 HTTP 또는 gRPC 프로토콜을 통해 컴퓨팅 장치와 통신한다. 이를 통해 Dapr은 프레임워크나 라이브러리를 가져올 필요 없이 기존 및 미..

DevSpace는 Kubernetes용 클라이언트 전용 오픈 소스 개발자 도구이다. Kubernetes 내에서 직접 애플리케이션 빌드, 테스트 및 디버그 핫 리로딩으로 개발 : 이미지를 다시 빌드하거나 컨테이너를 다시 시작하지 않고 실행 중인 컨테이너를 업데이트 한다. 팀 내, 그리고 개발, 스테이징 및 프로덕션 전반에 걸쳐 배포 워크플로 를 통합한다. 이미지 구축 및 배포를 위한 반복 작업 자동화 아키텍처 설치 DevSpace는 client 에서 실행하는 바이너리 파일 한개로 구성된다. (서버쪽에 별도 설치할 구성요소는 없다) # curl -L -o devspace "https://github.com/loft-sh/devspace/releases/latest/download/devspace-linux-..