본문 바로가기

전체 글

[NCP] NKS 에서 블록스토리지 CSI 기능 사용하기 NKS 환경에서 구동 중인 컨테이너에 파일을 새로 추가할 경우, 해당 파일들을 프로세스 가 종료되거나 Kubernetes Liveness Probe의 상태 체크에 실패하여 컨테이너가 재시작될 때 모두 삭제됩니다. 이 때 블록 스토리지를 사용하여 새로 추가된 파일들이 프로세스 종료 또는 컨테이너 재시작 후에도 유지되도록 설정할 수 있습니다. Kubernetes 블록 스토리지는 컨테이너를 배포할 때 PersistentVolumeClaim(PVC)를 생성하여 추가할 수 있습니다. NCP의 NKS에서는 볼륨 드라이버로 Container Storage Interface(CSI)를 제공합니다. 이 드라이버는 Kubernetes와 연동되어 블록 스토리지 생성, 삭제, 리사이징 등의 작업을 지원합니다. CSI 드라이버.. 더보기
[KT Cloud] Data Lake Storage 사용을 위한 MinIO 설치 및 사용 가이드 실습 환경 KT VM : windows-2019-std-64bit-230816 1vcore 1GB KT Cloud Object Storage : Storage 3.0 MinIO는 클라우드 Object Storage와 호환되는 오픈소스 기반의 서버/클라이언트 도구이다. MinIO Client는 Command Line S3 관리도구로 Window, Macm Linux를 지원한다. MinIO는 KT Data Lake 서비스에서 파일 업로드 등 관리를 위해 사용할 수 있다. MinIO Client 다운로드 https://min.io/docs/minio/linux/reference/minio-mc-admin.html?ref=docs#installation MinIO Admin Client — MinIO Objec.. 더보기
Github WebHooks 연동하여 Jenkins 빌드 자동화 Jenkins Pipeline 개념 젠킨스 파이프라인은 연속적인 작업들을 묶어서 관리할 수 있게 만드는 Jenkins Plugin 입니다. 파이프라인을 작성하는 데에는 두가지 문법이 존재합니다. Declarative pipeline { agent any stages { stage('Build') { steps { // } } stage('Test') { steps { // } } stage('Deploy') { steps { // } } } } Declarative Pipeline 문법 Scripted node { stage('Build') { // } stage('Test') { // } stage('Deploy') { // } } Scripted Pipeline 문법 GitHub Webhook을 사용.. 더보기
Jenkins를 Kubernetes 에 구성하기 Jenkins 를 Kubernetes에 구성해보려 한다. Jenkins 또한 Kubernetes에 Pod로 구성하고, 빌드도 네이버클라우드의 Kubernetes(NKS)를 통해 진행해보려 한다. Jenkins 에서 마스터노드에서 전체 Job 을 관리하지만 실제 Job 수행은 Slave 노드에서 하도록 하는 것이 일반적인데 이 경우 Slave 노드가 유휴시간에도 자원을 차지한다는 단점이 있다. 이에 Kubernetes 일 때, Slave 노드 대신 컨테이너에서 Job 을 수행하도록 하고 작업이 끝나면 해당 컨테이너를 종료하는 방식이다. 1. 네임스페이스 생성 : Jenkins를 배포할 네임스페이스를 생성한다. 네임스페이스는 리소스를 그룹화하고 격리할 수 있다. kubectl create namespace .. 더보기
[NCP] Clova Studio 사용하기 - 플레이그라운드 마케팅 문구 생성하기 광고 문구를 생성하는 시스템 - 상품에 대한 광고 문구 만들기 실행 결과 Temperature : 1 일 때 실행 결과 사용자, 어시스턴트 추가 새로 보기 : 좌측 파라미터 화면에서 아래 파라이터 값 변경 -> Temperature : 1 Temperature 값을 낮게 설정하면 정형적인 결과값을 생성하며, 높게 설정하면 다양한 문장이 만들어질 수는 있지만 문장의 품질이 다소 떨어질 수 있습니다. (창의성이 필요한 작업 생성 시, Temperature 값을 높게 설정하여 작업) 키워드를 포함한 이메일 초안 작성하기 Temperature : 0.55 로 변경 후 실행 전문 용어 단어장 만들기 더보기