CICD
-
-
레지스트리 서버 만들기CICD 2024. 6. 13. 12:37
- 레지스트리 서버 만들기 (aio vm)nano kube-registry.yaml-----------------------------------------------------------------apiVersion: v1kind: Namespacemetadata: name: kube-registry---apiVersion: apps/v1kind: Deploymentmetadata: labels: app: kube-registry name: kube-registry namespace: kube-registryspec: replicas: 1 selector: matchLabels: app: kube-registry strategy: {} template: metad..
-
테크톤CICD 2024. 6. 12. 11:24
테크톤(컨테이너 이미지 기반 작업 배포) step : 명령어 수행되는 부분(작업지시) -> 의존성 있어 task안에서 동작해야함 task: hello.yaml같은게 보통 task 하나 가짐- Tekton 설정// Tekton Operator를 설치kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.70.2/release.yaml// Tekton CLI 다운로드wget https://github.com/tektoncd/cli/releases/download/v0.32.0/tkn_0.32.0_Linux_x86_64.tar.gz // Tekton Hub에서 제공하는 buildah와 kubernetes-actio..
-
-
-
쿠버네티스CICD 2024. 6. 10. 23:54
쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다.쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스, 기술 지원 및 도구는 어디서나 쉽게 이용할 수 있다. ① 쿠버네티스 설정https://github.com/tangt64/training_memos/blob/main/opensource-101/kubernetes-101/command-collection.md training_memos/opensource-101/kubernetes-101/command-collection.md at main · tangt64/training_memoscollection of trai..
-
CI/CDCICD 2024. 6. 10. 11:28
레드햇 CI/CD 설명 https://www.redhat.com/ko/topics/devops/what-is-ci-cd?page=8 CI/CD(CI CD, 지속적 통합/지속적 배포): 개념, 툴, 구축, 차이CI/CD는 애플리케이션의 통합 및 테스트 단계부터 제공 및 배포까지 애플리케이션 라이프사이클 전체에서 지속적인 자동화와 지속적인 모니터링을 제공하는 것을 뜻합니다.www.redhat.com- CI/CD는 지속적 통합(Continuous Integration) 및 지속적 제공/배포(Continuous Delivery/Deployment)를 의미