본문 바로가기

kubernetes5

Kubernetes Containerd GPU 사용 방법 환경 OS : Centos7참고문서https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#configuring-containerd-for-kubernetes Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit 1.16.0 documentationYou installed a supported container engine (Docker, Containerd, CRI-O, Podman).docs.nvidia.com 자세한 설치 방법https://github.com/NVIDIA/k8s-device-plugin/tree/v0.16.0?t.. 2024. 8. 9.
Kubernetes CronJob CronJob 이란CronJob은 정해진 시간 간격에 따라 작업(Job)을 주기적으로 실행할 수 있도록 하는 Kubernetes 리소스입니다. 일반적인 예로는 데이터베이스 백업, 로그 정리, 주기적인 보고서 생성 등이 있습니다CronJob의 구성 요소  구성 요소설명Schedule작업 실행 주기를 설정하는 Cron 표현식Job Template실행할 작업의 템플릿을 정의Concurrency Policy작업의 동시 실행 정책 (Allow, Forbid, Replace)Starting Deadline작업이 시작될 수 있는 최대 지연 시간 (초 단위) concurrencyPolicy 옵션Allow: 이전 작업이 실행 중일 때 새로운 작업을 시작합니다.Forbid: 이전 작업이 완료될 때까지 새로운 작업을 시작하.. 2024. 7. 5.
Kubernetes Postgres DataBase Backup DataBase를 사용하게 되면 반드시 백업은 필수, 데이터 유실 될 경우 복구가 불가능..매번 수동으로 백업하면 실수도 할 수 있고 누락도 될 수 있음Kubernetes Postgres Pod를 백업 하는 방법에서 알아보도록 하겠습니다 환경Kubernetes ClusterPostgres Deployment , Pod ,SVCPostgres PV, PVCPostgres Backup PV,PVCCronJob Kubernetes Cluster , Deplyoment, Pod , SVC 생성했다는 가정Harbor 외부용 Postgres로 생성했던 부분이라 아래 참고(Postgres Pod형태로 배포 생성도 포함)https://monta010.tistory.com/122 Harbor 외부 Postgres DB.. 2024. 7. 5.
Harbor HA 구성 구성도  설치 방법helm 미설치 시 : https://monta010.tistory.com/96helm repo add harbor https://helm.goharbor.iohelm fetch harbor/harbor --untar  기본 설정 Service Type 설정 ingress", "clusterIP", "nodePort" or "loadBalancer" 선택설정 방법 : expose -> type externalURL 설정외부 접속 하가 위한 정보(http://192.168.x.x:Port)  Replicas 적용 대상Core , jobservice , nginx, , portal, registry,제외 대상 : database, redis, trivystatefulset으로 배포되는 방식.. 2024. 6. 28.
CNI Flannel 설치 가이드 조건kubernetes 기본 리소스 환경기본 환경 설치  참고(weave CNI 설치부분까지만) : https://monta010.tistory.com/91  손쉬운 Kubernetes 설치 가이드 실무,테스트든 쿠버네티스를 설치 하기 위해서는 공식문서를 통해서 설치를 진행해야한다. 그러나 처음 접하는분들인듯 공식문서만 보고 하게 되면 뭔가 잘안되는 경우가 많다. 처음에 설치monta010.tistory.com  경량화 CNI Flannel 설치기본적인 CNI 경우에는  "kubeadm init" 시에  별도의 Network를 설정하지 않아도 정상적으로 동작한다.별도 설정하지 않는 테스트 대상 : weave , calico공식문서 참고.. 2024. 4. 22.