목록CNCF (2)
네모네모새

CI/CD CI/CD는 지속적 통합(Continuous Integration)과 지속적 배포(Continuous Deployment/Delivery)를 합친 말입니다. 애플리케이션의 개발부터 배포까지 이루어지는 단계를 자동화해서 효율적이고 빠르게 그리고 빈번하게 배포할 수 있는 환경을 만드는 것을 의미합니다. 이번 실습에서는 CNCF에 속한 다양한 오픈소스 솔루션들을 활용하여 CI/CD 환경을 구축할 예정입니다. 사용하고자 하는 툴들은 아래와 같습니다. App Code Repo : Github CI System : Github Action Container Registry : HARBOR K8S : EKS CD System : Argo CD DevOps DevOps란 Development + Operta..
Cloud Native Cloud Native란 클라우드 컴퓨팅 모델의 이점을 활용하는 애플리케이션 구축 방법론입니다. 클라우드 환경이기 때문에 애플리케이션을 어떻게 만들고, 배포하는지, 또 어디에 배포되어서 동작하는지는 전혀 중요하지 않습니다. Cloud Native에서 서버나 각종 자원들은 온프레미스 환경의 데이터 센터에 위치하는 것이 아닌 퍼블릭 클라우드상에 위치해 있게 됩니다. CNCF(Cloud Native Computing Foudation) CNCF는 리눅스 재단 소속의 비영리 단체입니다. 구글에서 기증한 그 유명한 Kubernetes를 시작으로 Cloud Native 컴퓨팅 환경에서 필요한 다양한 오픈소스 프로젝트를 추진하고 관리하고 있습니다. 인텔, ARM, Azure, Google 등 ..