Puncte:0

Forțați implementarea pe Rancher atunci când AWS CodeBuild produce o nouă imagine de container

drapel in

Am un cluster Rancher 2.5 care rulează pe AWS EKS. CI-ul meu este realizat în CodeBuild printr-un webhook către un depozit Github. buildspec.yml funcționează bine pentru a rula compilarea, a eticheta containerele și apoi a le trimite la registrul meu privat de pe AWS ECR, dar nu am găsit o modalitate ușoară de a declanșa apoi o actualizare a implementării pe cluster pentru a-i anunța un este disponibilă o nouă versiune de container. Cum să fac asta?

Puncte:0
drapel in

Pentru a face acest lucru, trebuie să obțineți fișierul kubeconfig de la Rancher și să-l puneți undeva în depozitul github care este clonat de CodeBuild. Apoi, modificați fișierul buildspec.yml pentru a adăuga o comandă sau comenzi după construcția este finalizată cu succes, imaginile au fost etichetate și împins în registru, pentru a implementa containerul (containerele) în cluster. De cele mai multe ori, asta înseamnă că acest lucru se va întâmpla chiar la sfârșitul secțiunii post_build a fișierului buildspec.yml. Ceva de genul:

- kubectl set image deployment <your_deployment> <your_deployment>=<docker_registry_or_your_private_registry>/<your_container>:<the_tag_you_just_created> --record=true --kubeconfig=<location_of_kubeconfig_in_

Asta va declanșa schimbarea, dar rețineți noua etichetă trebuie să fie diferită de eticheta pe care o implementează în prezent. În caz contrar, nu se va întâmpla nimic, deoarece K8S consideră că nu este necesară nicio implementare dacă eticheta este aceeași. Acesta este motivul pentru care folosirea :cele mai recente în etichetele dvs. nu va funcționa cu acest lucru și este o idee proastă în primul rând.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.