간단한 nginx pod 를 띄우는 작업을 진행해볼 예정 pod.yaml, kustomizaiton.yaml 이 저장될 public github repository 사용 # pod.yaml apiVersion: v1 kind: Pod metadata: name: my-app namespace: test spec: containers: - name: nginx image: nginx ports: - containerPort: 80 # kustomization.yaml resources: - pod.yaml # 위 resources sector 만 먼저 띄워서 sync 후 아래 image sector 추가 images: - name: nginx newName: nginx newTag: 1.23.1 new a..
목차 구축 환경 / 테스트 목적 gitlab container 실행중 gitlab-runner 를 container 로 실행 후 연결 테스트 gitlab-ci.yaml 를 통해 AWS private ECR repository 로 image push 테스트 gitlab-ci.yaml 를 통해 github public repository 로 kustomization.yaml push 테스트 1. gitlab-runner container 생성 및 gitlab project 등록 1.1 gitlab-runner container 생성 docker run -d --name gitlab-runner --network gitlab_default gitlab/gitlab-runner:latest gitlab cont..
목차 현재 노트북을 image build server 로 사용중인데 여기에 gitlab 까지 설치해서 CI 서버로 사용해볼까 한다. 데스크탑에서 노트북의 gitlab 으로 push 하면 build 결과를 ECR 이나 github 로 push 하게 할 예정 1. GitLab 이란? 깃랩(GitLab)은 깃랩 사(GitLab Inc.)가 개발한 깃 저장소 및 CI/CD, 이슈 추적, 보안성 테스트 등의 기능을 갖춘 웹 기반의 데브옵스 플랫폼 2. GitLab 설치 https://about.gitlab.com/install/ Download and install GitLab Download, install and maintain your own GitLab instance with various install..
[Test] Code 에서 AWS Credential 분리/제거 담당자 cyaninn entj 상태 완료 요약 k3s cluster 에서 사용할 aws credential 을 code 에서 분리 마감일 @2023년 7월 12일 프로젝트 [MSA] Ethereum-Autotrade 스프린트 [Sprint-2] 7월 2주차 상위 작업 [Prod] Prototype.v.1.2 배포 태그 DevTest 작업 ID TSK-19 1. 테스트 목적 2. 테스트 계획 3. 테스트 환경 3.1 Image build 3.1.1 codes 3.1.2 build & push 3.2 create k8s secret 3.3 create PV, PVC 4. 테스트 결과 1. 테스트 목적 현재 image 안에 미리 선언된 AWS C..
https://velog.io/@jaehan/Cloudstack-%EC%9D%B4%EB%9E%80 Cloudstack 이란? Apache Cloudstack이란? ` 퍼블릭 또는 프라이빗 IaaS 컴퓨팅 클라우드를 구축하기 위해 스토리지, 네트워크 및 컴퓨터 리소스 풀을 관리하고 오케스트레이션하는 오픈 소스 서비스 인프라 IaaS 플랫폼 velog.io https://velog.io/@jaehan/Cloudstack-%EC%84%A4%EC%B9%98 Cloudstack 설치 앞선 포스트에서 Cloudstack이 뭔지, 어떤 플랫폼이고 어떤 기능이 있는지에 대해서 알아보았다. 이번 포스트에서는 VirtualBox의 VM에 Cloudstack을 설치하고 대시보드에 접속하는 법을 적어보려고 한다 velog.i..
목차 https://kubernetes.io/ko/docs/tasks/configure-pod-container/configure-persistent-volume-storage/ 스토리지로 퍼시스턴트볼륨(PersistentVolume)을 사용하도록 파드 설정하기 이 페이지는 스토리지에 대해 퍼시스턴트볼륨클레임(PersistentVolumeClaim)을 사용하도록 파드를 설정하는 방법을 보여준다. 과정의 요약은 다음과 같다. 클러스터 관리자로서, 물리적 스토리지와 kubernetes.io 쿠버네티스 공식 문서 참고하여 실습 진행 과정의 요약은 다음과 같다. 클러스터 관리자로서, 물리적 스토리지와 연결되는 퍼시스턴트볼륨을 생성한다. 볼륨을 특정 파드와 연결하지 않는다. 그 다음 개발자 / 클러스터 사용자의 ..