рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

рд╣реЗрд▓рдо Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рд╣реЛ, рдХреЗрд╣рд┐ рдЬрд╕реНрддреИ apt-get Ubuntu рдХреЛ рд▓рд╛рдЧреАред рдпрд╕ рдиреЛрдЯрдорд╛ рд╣рд╛рдореА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рд╣реЗрд▓реНрдо (v2) рдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреНрдиреЗрдЫреМрдВ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рд╣рд╛рдореА рдХреНрд▓рд╕реНрдЯрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗрдЫреМрдВред

рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдЧрд░реМрдВ; рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН:

kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

рдкреНрд░рджрд░реНрд╢рди

  • рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрднрдПрди рднрдиреЗ, рд╣реЗрд▓реНрдо v2 рд▓реЗ рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрдЫ, рдЬрд╕рдорд╛ рдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ RBAC рдЫред
  • рдирд╛рдорд╕реНрдерд╛рдирдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдкрдЫрд┐ kube-system рджреЗрдЦрд╛ рдкрд░реНрджрдЫ tiller-deploy, рд░ рдкреЛрд░реНрдЯ 44134 рдЦреЛрд▓реНрдЫ, 0.0.0.0 рдорд╛ рдмрд╛рдЙрдиреНрдбред рдпреЛ рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

$ telnet tiller-deploy.kube-system 44134

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

  • рдЕрдм рддрдкрд╛рдИрдВ рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╣рд╛рдореА рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛рд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд╣реЗрд▓реНрдо рдмрд╛рдЗрдирд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ:

$ helm --host tiller-deploy.kube-system:44134 version

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

  • рдиреЗрдорд╕реНрдкреЗрд╕рдмрд╛рдЯ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рд░рд╣рд╕реНрдпрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ kube-system:

$ kubectl get secrets -n kube-system

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

  • рдЕрдм рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рдЪрд╛рд░реНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рдорд╛ рд╣рд╛рдореА рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕рд╛рде рднреВрдорд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВ рд░ рдпреЛ рднреВрдорд┐рдХрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫреМрдВред рдпрд╕ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рдмрд╛рдЯ рдЯреЛрдХрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкреВрд░реНрдг рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВред

$ helm --host tiller-deploy.kube-system:44134 install /pwnchart

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

  • рдЕрдм рдХрд╣рд┐рд▓реЗ pwnchart рдбрд┐рдкреНрд▓реЛрдЗрдб, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рдорд╛ рдкреВрд░реНрдг рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкрд╣реБрдБрдЪ рдЫред рдХрд╕рд░реА рдЧреЛрдкреНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдлреЗрд░рд┐ рдЬрд╛рдБрдЪ рдЧрд░реМрдВ kube-system

kubectl get secrets -n kube-system

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбреНрджреИ

рдпрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╕рд░реА рдЯрд┐рд▓рд░ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреНрдиреЗрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ; рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдлрд░рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рд╕рд╣рд┐рдд рдЫреБрдЯреНрдЯреИ рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рддреИрдирд╛рдд рдЧрд░реНрдЫрдиреНред Helm 3 рддреНрдпрд╕реНрддрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЫреИрди рдХрд┐рдирднрдиреЗ ... рдпрд╕рдорд╛ рдХреБрдиреИ рдЬреЛрддреА рдЫреИрдиред

рдЕрдиреБрд╡рд╛рджрдХ рдиреЛрдЯ: рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирд╛рд▓реЗ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рдХрдордЬреЛрд░реАрд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди