양성연의 블로그
  • Home
  • About
  • Skills
  • Education
  • Experiences
  • More
    Recent Posts
  • Posts
  • Posts
  • 100. Diary
  • 200. Novel
  • 300. Study
    • 301. Kubernetes deep-dive!
      • 1. Hello, k8s Dev World!
    • 302. OpenStack deep-dive!
    • 303. Java Spring Boot
      • 1. 개념 및 환경 구축 그리고 간단한 구동
  • 400. Project
  • 500. Tech & Dev
    • K8s Native Development
      • k8s operator 패턴 구현 (Operator Framework)
    • 쿠버네티스가 뭐지
      • 쿠버네티스가 뭐지 1
      • 쿠버네티스가 뭐지 2
    • K8s CNCF Landscape
      • Harbor
    • Kolla-Ansible
    • etc
      • 방치해두었던 hugo 블로그 최신화 경험
Hero Image
방치해두었던 hugo 블로그 최신화 경험

Thursday, May 15, 2025 Read
Hero Image
k8s operator 패턴 구현 (Operator Framework)

개요 : https://operatorframework.io/ Red Hat이 주도하는 오픈소스 프로젝트로, 오퍼레이터 개발을 단순화하고 자동화하기 위한 다양한 도구와 라이브러리를 제공합니다. Operator SDK는 Kubebuilder 기반으로 만들어졌지만, Helm, Ansible 등 다양한 언어와 프레임워크를 지원합니다. 또한 레드햇이 주도하여 개발 중으로 보이는 openstack operator 프로젝트에 사용되었습니다. 쿠버네티스의 오퍼레이터와 오퍼레이터 패턴은 공식 문서 https://kubernetes.io/ko/docs/concepts/extend-kubernetes/operator/에 정리되어 있습니다. 오퍼레이터(Operator)는 사용자 정의 리소스를 사용하여 애플리케이션 및 해당 컴포넌트를 관리하는 쿠버네티스의 소프트웨어 익스텐션이다. 오퍼레이터는 쿠버네티스 원칙, 특히 컨트롤 루프를 따른다. 쿠버네티스 코드 자체를 수정하지 않고 기능을 확대한다는 점에서 큰 이점을 가지고 있습니다. 이미 cncf 의 많은 프로젝트들이 해당 기법을 사용하여 기능을 제공하고 있습니다. CKA 시험에서도 24년 11월 25일 이후부터 시험항목에 관련 내용이 추가됩니다.

Sunday, November 10, 2024 Read
Hero Image
쿠버네티스가 뭐지 2

쿠버네티스 2 (MSA) 마이크로서비스 아키텍처가 주목받기 이전부터 기업 환경에서는 중복되는 프로세스나 업무들을 하나의 서비스 단위로 개발하여 각 서비스는 호출 가능한 상태로 개발하자는 노력이 계속되어 왔다. 이는 서비스의 생성과 활용을 높여서 비즈니스 환경 변화와 업무 변화에 민첩하게 대응할 수 있는 아키텍처를 갖추기 위함이다(박성훈 2018, 15) 출처 : 컨테이너 인프라 환경 구축을 위한 쿠버네티스 코드에 기능 하나를 추가하기 위해서 코드 베이스 전체를 뒤적거리며 일일히 수정하는 경험. 모두들 이런 경험을 해보신 적 있으시지 않으신가요? 비즈니스 환경 변화와 업무 변화에 민첩하게 대응하는 것은 서비스 업계에선 매우 중요한 부분일 것입니다. 하지만 코드베이스가 점점 쌓여 갈수록 작은 변화 하나에도 엄청난 노력을 요하게 됩니다.

Thursday, February 23, 2023 Read
Hero Image
쿠버네티스가 뭐지 1

22년도에 작성했던, 일반인을 위한 쿠버네티스 소개글입니다… 배운지 몇달 안 된 상태에서 썼던 글이라 각종 (이상한) 추상적인 표현이 많습니다. 안녕하세요. 좋은 기회를 통해 최근 공부하고 있는 IT 기술인 쿠버네티스에 대해 소개 해드리고자 합니다. 쿠버네티스? 최근 NHN사의 클라우드 교육을 다녀왔었습니다. 클라우드는 이제 많은 사람이 쉽고 편하게 사용하는 기술이지요? 매킨토시를 쓰거나, 윈도우를 쓸 때 icloud, OneDrive등의 기능을 쓰시는 분이 많을테고, 구글에서도 구글 드라이브에 자료를 저장하는 등의 경험이 있으실 것 같습니다. 그런 클라우드 시장에서 주목하는 기술 중 하나가 쿠버네티스 입니다.

Sunday, September 11, 2022 Read
Hero Image
Harbor

Harbor 참고자료 https://happycloud-lee.tistory.com/165 https://goharbor.io/docs/2.1.0/install-config/ 쿠버네티스에서 파드를 생성할 때 필수적으로 필요로 하는 것이 바로 컨테이너 이미지 입니다. 컨테이너 이미지는 로컬에 저장할 수도 있고 도커 허브와 같은 원격 환경을 이용할 수도 있습니다. 원격 환경이 다른 사람들에게 이미지를 공유하거나 할 때 편리하지만, 문제는 도커 허브 이용에 제한이 생겼다는 것 입니다. 특정 시간 동안 특정 횟수의 다운로드 제한이 있습니다. 유료 모델을 사용하는 것도 하나의 방법이지만, 그보다 무료 이미지 저장소를 로컬에 설치 하는 것이 더 바람직할 듯 합니다. Harbor는 그 목적에 아주 적합 합니다.

Sunday, July 31, 2022 Read
Navigation
  • About
  • Skills
  • Education
  • Experiences
  • Recent Posts
Contact me:
  • gkdlgkdl2040@gmail.com
  • +82 010-4207-5229

Stay up to date with email notification


By entering your email address, you agree to receive the newsletter of this website.

Toha Theme Logo Toha
© 2025 Copyright.
Powered by Hugo Logo