본문 바로가기

전체 글43

rancher1.6 설치 와 운영 (jenkins - rancher plugin) rancher1.6 설치 와 운영 (jenkins - rancher plugin) 정의(https://jenkins.io/)젠킨스(Jenkins)는 거의 모든 언어의 조합과 소스코드 리포지토리(Repository)에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공한다.젠킨스는 다른 일상적인 개발 작업을 자동화할 뿐 아니라 파이프라인(Pipeline)을 사용해 거의 모든 언어의 조합과 소스코드 리포지토리에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공한다.젠킨스가 각각의 단계에 대한 스크립트 작성의 필요성을 없애주지는 않지만, 사용자가 쉽게 구축할 수 있는 것보다 더 빠르고 더 강력하게 빌드(Build), 테스트, 그리고 배 포(deployment.. 2018. 11. 7.
rancher1.6 설치 와 운영 (Traefik - ingress 설치 ) + Rancher 1.6설치 와 운영 (Traefik - Ingress 설치 )Traefik 정의 (https://docs.traefik.io/)Træfik은 마이크로 서비스를 쉽게 배치 할 수있게 해주는 HTTP Reverse Proxy 및 로드 밸런서입니다. Træfik은 기존 인프라 구성 요소(Docker, Swarm 모드, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS 등)와 통합되며 동적으로 구성됩니다. Træfik은 서비스 레지스트리 / 오케 스트레이터 API를 청취하여 추가 경로없이 즉시 마이크로 서비스를 외부 세계에 연결할 수 있도록 경로를 생성합니다. ArchitectureAPI-Gateway ArchitectureHTTP reques.. 2018. 11. 1.
rancher1.6 설치 와 운영 (Stack추가 및 Host 관리) rancher1.6 기본 운영 방법 Stack 등록 및 설정 [STACKS] - [User] -[Add Stack] 선택 Add StackName Stack Name 등록Description간단한 설명 등록Optional:docker-compose.yml deploy 할 "docker-compose.yml" 소스 등록소스를 직접 입력 하거나, 파일을 upload 할수 있음.Optional:rancher-compose.yml "rancher-compose.yml"이 있으면 등록 (옵션)주로 scale 이나, Health_check 정책이 등록 됨.소스를 직접 입력하거나, 파일을 upload 할수 있음. Label 설정 (Node Label 설정 ) - 사전작업 배포대상 Node를 지정하기 위해서는 labe.. 2018. 10. 31.
rancher1.6 설치 및 운영 (Host 등록 - AWS ) rancher1.6 기본 운영 방법 TEST 초기에 생각했던 workflow rancher CLI를 통해, AWS & Openstack의 Instance 생성 및 운영. Host 등록 - AWS하기 내용은 2017년 5월경에 작성된 문서 이며, 현재 상황과 다소 차이가 있을수 있음. (기록유지 차원에서 정리함) Host 등록 및 설정 [INFRASTRUCTURE] -[Hosts] 선택 [Add Host] 선택"AMAZONE EC2" 선택Region 등록Access Key 등록Secret Key 등록 Availability zone 설정VPC/Subnet 설정 Security Group 설정 INSTANCE 설정 Host 등록 완료 및 Wordpress 설치. 2018. 10. 30.