본문 바로가기
반응형

devops5

Jenkins CI/CD 도구 개요 Jenkins 빌드, 테스트, 배포 등 모든 것을 자동화 해주는 솔루션 개발자는 개발만 할 수 있도록, 개발 이후의 프로세스를 자동시켜는 솔루션 자동화 작업의 Pipeline을 통해 CI/CD 파이프라인을 구축함 환경 Java Runtime Environment 위에서 동작하는 자동화 서버! 플러그인 플러그인이 아주 많이 존재 Credentials Plugin : 각종 리소스에 접근하기 위해 Credentials 정보들을 저장(AWS token, ID, PW…) Git Plugin Pipeline Plugin : Pipeline을 관리할 수 있게 해주는 플러그인 Docker Plugin : 도커 빌드, 이미지 다운 등.. Kubernetes : k8s api, cli, credential 등 k8s를 관.. 2023. 8. 17.
[Docker] Install Docker Engine on CentOS Docker를 CentOS 에 설치하는 방법을 작성합니다. 설치 방법 : yum을 통한 설치 [Yum repository 설정] [Docker CE 설치] $ yum install docker-ce [Docker 설치 버전 List 확인] $ yum list docker-ce --showduplicates | sort -r 특정 버전이 설치하고 싶다면. 설치 저번을 확인후 설치가능. [도커 버전확인] $ docker --version [Docker 실행 및 서비스 등록] (실행)$ systemctl start docker (등록)$ systemctl enable docker [도커 서비스 상태보기] $ Systemctl status docker Active Running 상태. [참고자료] https:/.. 2021. 6. 10.
CI/CD의 개념, 필요이유, 장점 CI/CD란? - 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법 또는 전략 - 코드통합, 테스트, 릴리즈, 배포(Deployment)의 애플리케이션 라이프사이클 전체 과정을 자동화하고 모니터링 가능하도록 하는 것, 이러한 연속된 과정을 "CI/CD 파이프라인"이라고 부른다. CI와 CD의 차이점 CI/CD는 세부적으로 아래와 같이 나눠지며 개발,배포 단계에 따라 적용되는 전략이 달라진다. - CI : Continuous Integration(지속적인 통합) - CD : Continuous Delivery(지속적인 서비스 제공) - CD : Continuous Deployment(지속적인 배포) CI(Continuous Integration) - 여러 개발자들이.. 2020. 12. 29.
Kubernetes Ingress 설명(개념) 클러스터 내의 서비스에 대한 '외부 접근을 관리하는 API 오브젝트'(일반적으로 HTTP를 관리함) 인그레스는 부하 분산, SSL종료, 명칭 기반의 가상 호스팅을 제공할 수 있다. 인그레스란? 클러스터 외부에서 클러스터 내부서비스로 HTTP, HTTPS경로를 노출한다. 트래픽은 인그레스 리소스에 정의된 규칙에 의해서 컨트롤 된다. 임의의 포트 또는 프로토콜을 노출시키지 않는다. 인그레스가 제공할 수 있는 구성 외부에서 서비스 접속이 가능한 URL 트래픽 로드 밸런스 SSL/TLS 종료 이름-기반의 가상 호스팅 ※ 전제조건 인그레스 컨트롤러가 있어야한다. (ex. Ingress-nginx) lifeplan-b.tistory.com/16 Kubernetes Ingress Controller 설명 및 사용법 .. 2020. 12. 17.
Kubernetes Ingress Controller 설명 및 사용법 인그레스 리소스가 작동하려면, 클러스터는 인그레스 컨트롤러가 반드시 필요하다. 인그레스 컨트롤러는 클러스터와 함께 자동으로 실행되지 않는다. 쿠버네티스의 인그레스 컨트롤러 GCE 컨트롤러 Nginx 컨트롤러 더보기 ※ 만약 여러개의 인그레스 컨트롤러를 사용한다면!? 인그레스를 생성할 때, 어떤 인그레스 컨트롤러를 사용해야 하는지 표시해주는 적절한 "ingress.class" 어노테이션을 각각의 인그레스에 달아주어야 한다. Set up Nginx Ingress Controller 인그레스 컨트롤러 활성화 Nginx Ingress 컨트롤러를 활성화 하려면, Minikube addons enable ingress Nginx Ingress 컨트롤러가 실행중인지 확인하려면, Kubectl get pods -n k.. 2020. 12. 17.
반응형