쿠버네티스

쿠버네티스 - 컨테이너 환경에서 컨테이너 관리를 도와주는 도구 - 환경 구성 Docker Desktop 간단한 환경 구성을 위해 Docker Desktop 사용 버전 정보 Kubernetes Enable [Docker Desktop] -> [톱니바퀴] -> [Kubernetes] 메뉴 -> Enable Kubernetes 체크 후 Apply & restart CLI로 확인 Docker Image Build 사용하고 있는 Application 도커 정보가 있다면 Deployment 항목으로 이동한다 Application 예제 소스의 /deployment 폴더로 이동 Build 명령어 docker build -t [이미지 이름]:[태그 이름] . 이미지 확인 Deployment 특징 애플리케이션 배포 및 ..
문제 발생 다음과 같은 Deployment를 배포할 때, docker login을 못하여 ImagePullBackOff / ErrImagePull 에러 발생 apiVersion: apps/v1 kind: Deployment metadata: name: django-app spec: replicas: 2 selector: matchLabels: app: django-app template: metadata: labels: app: django-app spec: containers: - name: django-app image: ironjin92/my-registry:latest ports: - containerPort: 8000 imagePullSecrets: - name: my-registry 문제 원..
Kubernetest Secret 생성 생성 명령어 kubectl create secret generic error-repository \ --from-file=.dockerconfigjson=/Users/mac/.docker/config.json \ --type=kubernetes.io/dockerconfigjson 내가 만든 Secret이 잘 생성되었는지 확인 명령어 kubectl get secret --output=yaml 확인 apiVersion: v1 data: .dockerconfigjson: kind: Secret metadata: creationTimestamp: "2024-03-13T14:45:23Z" name: namespace: resourceVersion: "236385" uid: ..
iron_jin
'쿠버네티스' 카테고리의 글 목록