k8s 23

[k8s] Operator & MySQL Operator

안녕하세요. 최근 Database Operator In Kubernetes study(=DOIK)를 진행하며 해당 내용을 보다 깊이 이해하고 공유하기 위해 작성한 글입니다. Prerequisites k8s에 대한 지식 : 초급-중급자 분들은 인프런 김태민님의 ‘대세는 쿠버네티스’ 강의를 통해 개념 이해 및 실습을 해볼 수 있고 좀 더 deep dive하게 살펴보기 위해서는 k8s 공식 홈페이지를 추천합니다. 새로운 지식에 대한 호기심과 열정 : k8s의 주요 리소스 외에도 다양한 component, operator 들로 구성된 k8s 생태계를 익히려면 끊임없는 호기심과 지치지않는 열정은 default option입니다. 다같이 즐겁게 화이팅!!! Operator란? k8s 공식 문서에 따르면 쿠버네티스 ..

IT/Container&k8s 2023.10.29

MINIO & VELERO install on K8S(Distributed Deployments)

k8s 환경 내 MinIO & Velero 구축 - Kubernetes 환경에서 Backup 후 복원하는 방법 구축 - Velero를 통해 백업 및 복원 기능을 제공할 수 있고 Velero에서 연동 가능한 스토리지로 MinIO가 있다. 왜 Kubernetes 환경에서 Backup이 중요할까 Kubernetes 클러스터의 downtime은 비지니스적으로 financial impact가 있고 조직의 brand에 영향을 끼친다. 필요한 모든 에플리케이션으로 전체 클러스터를 설정하는 것은 쉬운 일이 아니며 클러스터를 다시 설정하고 작업 준비를 하는데 상당한 시간이 소요된다. 따라서 조직의 비지니스에 영향을 주지 않고 클러스터의 disaster scenario에 신속하게 대비하기 위해 backup이 중요하다. 1..

IT/Container&k8s 2023.10.28

MINIO & VELERO install on K8S(Standalone Deployments)

k8s 환경 내 MinIO & Velero 구축 - Kubernetes 환경에서 backup 후 복원하는 방법 구축 - Velero를 통해 백업 및 복원 기능을 제공할 수 있고 Velero에서 연동 가능한 스토리지로 MinIO가 있다. 왜 Kubernetes 환경에서 Backup이 중요할까 Kubernetes 클러스터의 downtime이 발생하면 필요한 모든 에플리케이션으로 전체 클러스터를 설정하는 것은 쉬운 일이 아니며 클러스터를 다시 설정하고 작업 준비를 하는데 상당한 시간이 소요된다. 따라서 조직의 비지니스에 영향을 주지 않고 클러스터의 disaster scenario에 신속하게 대비하기 위해 backup이 중요하다. 1. 사전 작업 개발 환경(Env : Debian 10 Server image, ..

IT/Container&k8s 2023.10.28