рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рд╡рд╛рдкрд░реВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбрдгреЗ

рд╣реЗрд▓реНрдо v2 рдЯрд┐рд▓рд░ рд╡рд╛рдкрд░реВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбрдгреЗ

рд╣реЗрд▓реНрдо рд╣реЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рдЖрд╣реЗ, рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА apt-get рдЙрдмрдВрдЯреВ рд╕рд╛рдареА. рдпрд╛ рдиреЛрдЯрдордзреНрдпреЗ рдЖрдкрдг рд╣реЗрд▓реНрдо (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 рдЯрд┐рд▓рд░ рд╡рд╛рдкрд░реВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбрдгреЗ

  • рдиреЗрдорд╕реНрдкреЗрд╕рдордзреВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рдХреНрд░реЗрдЯреНрд╕ рдорд┐рд│рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛ 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 рдЯрд┐рд▓рд░ рд╡рд╛рдкрд░реВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рддреЛрдбрдгреЗ

рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪреА рдпрд╢рд╕реНрд╡реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЯрд┐рд▓рд░ рдХрд╢реА рддреИрдирд╛рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ; рдХрд╛рд╣реАрд╡реЗрд│рд╛ рдкреНрд░рд╢рд╛рд╕рдХ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рд╡реЗрдЧрд│реНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рдордзреНрдпреЗ рддреИрдирд╛рдд рдХрд░рддрд╛рдд. рд╣реЗрд▓реНрдо 3 рдЕрд╢рд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╕рд╛рдареА рд╕рдВрд╡реЗрджрдирд╛рдХреНрд╖рдо рдирд╛рд╣реА рдХрд╛рд░рдг... рддреНрдпрд╛рдд рдЯрд┐рд▓рд░ рдирд╛рд╣реА.

рдЕрдиреБрд╡рд╛рджрдХрд╛рдЪреА рдЯреАрдк: рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХ рдкреЙрд▓рд┐рд╕реА рд╡рд╛рдкрд░рдгреЗ рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рднреЗрджреНрдпрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛