저는 Azure에 Kubernetes를 설치하여 서비스마다 배치할 수 있는 CI/CD 파이프라인을 만들었습니다.
2741 단어 VSTSkubernetesDockerpactAzure
Azure의 Kubernetes를 배포 목적으로 사용합니다.저는 Azure의 Kubernetes에 대해 잘 아는 사람이 드물다고 생각합니다. 그래서 Kubernetes의 설치, 설정부터 시작해서 결국은 Kubernetes가 무엇입니까?사람들의 간단한 시위도 함께 만들어지고 있다.
CI/CD 구축 위치는 Visual Studio Team Services를 사용합니다.이 서비스는 일본에서 상당히 보급되지 않았지만, 저에게는 너무 편안해서 손을 놓을 수 없습니다. 이 서비스를 소개해 주신 고객들은 모두 즐겁게 사용하고 있습니다!
마지막으로 Pact의 이미지를 이해하기 어려울 것 같아서 Pact-Go의 프레젠테이션 영상도 추가했습니다.
애니메이션은 모두 나의 해설이니 시간이 있을 때도 사세요!
한편 이곳에서 제작된 샘플은 모두 GitHub에 공개됐다.Pact를 Docker에 포장하는 데 사용되는 Dockerfile, k8s의yaml 등도 설치되어 있다.
Azure에 Kubernetes 설정
포털 사이트를 이용하여 배치하다.재설정 가능한 ARM 템플릿 코드를 삭제하는 방법
Azure에서 K8s를 배치하는 데는 세 가지 방법이 있습니다. 문말의 PPT를 참고하십시오.
여기에 사용된 서비스 주도자가 삭제되었습니다.
기본적인 Kubernetes 사용법
배포, 스크롤 업데이트 등
Azure Container Registry 및 기밀 정보 처리
K8s의 암호 처리
VSTS의 CI/CD 파이프라인
기본 설정yaml 파일을 다시 쓰는 것을 Replace 작업이라고 합니다.
임무로 실시하다.파워포인트를 자세히 참고하세요!
소비자 구동 Contract Pact-go 예
Pact-Go 의 ConsumerDrivenContract 를 사용합니다.
참고로 실제로 이동하려면 PactBroker를 어디에 배치하십시오.
테스트를 실행할 때 환경 변수(PACT_BROKER_URL)에서 URL을 지정합니다.
리소스
샘플 소스가 포함된 GitHub 저장소
Pact on kubernetes
자료를 발표하다
방금 잡은 OSS x DevOps 자동화 삼매경 즐기기
Reference
이 문제에 관하여(저는 Azure에 Kubernetes를 설치하여 서비스마다 배치할 수 있는 CI/CD 파이프라인을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/TsuyoshiUshio@github/items/874399b5b0b010b01720
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
배포, 스크롤 업데이트 등
Azure Container Registry 및 기밀 정보 처리
K8s의 암호 처리
VSTS의 CI/CD 파이프라인
기본 설정yaml 파일을 다시 쓰는 것을 Replace 작업이라고 합니다.
임무로 실시하다.파워포인트를 자세히 참고하세요!
소비자 구동 Contract Pact-go 예
Pact-Go 의 ConsumerDrivenContract 를 사용합니다.
참고로 실제로 이동하려면 PactBroker를 어디에 배치하십시오.
테스트를 실행할 때 환경 변수(PACT_BROKER_URL)에서 URL을 지정합니다.
리소스
샘플 소스가 포함된 GitHub 저장소
Pact on kubernetes
자료를 발표하다
방금 잡은 OSS x DevOps 자동화 삼매경 즐기기
Reference
이 문제에 관하여(저는 Azure에 Kubernetes를 설치하여 서비스마다 배치할 수 있는 CI/CD 파이프라인을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/TsuyoshiUshio@github/items/874399b5b0b010b01720
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
기본 설정yaml 파일을 다시 쓰는 것을 Replace 작업이라고 합니다.
임무로 실시하다.파워포인트를 자세히 참고하세요!
소비자 구동 Contract Pact-go 예
Pact-Go 의 ConsumerDrivenContract 를 사용합니다.
참고로 실제로 이동하려면 PactBroker를 어디에 배치하십시오.
테스트를 실행할 때 환경 변수(PACT_BROKER_URL)에서 URL을 지정합니다.
리소스
샘플 소스가 포함된 GitHub 저장소
Pact on kubernetes
자료를 발표하다
방금 잡은 OSS x DevOps 자동화 삼매경 즐기기
Reference
이 문제에 관하여(저는 Azure에 Kubernetes를 설치하여 서비스마다 배치할 수 있는 CI/CD 파이프라인을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/TsuyoshiUshio@github/items/874399b5b0b010b01720
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
샘플 소스가 포함된 GitHub 저장소
Pact on kubernetes
자료를 발표하다
방금 잡은 OSS x DevOps 자동화 삼매경 즐기기
Reference
이 문제에 관하여(저는 Azure에 Kubernetes를 설치하여 서비스마다 배치할 수 있는 CI/CD 파이프라인을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/TsuyoshiUshio@github/items/874399b5b0b010b01720텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)