рд╣реЗрд▓рдо Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рд╣реЛ, рдХреЗрд╣рд┐ рдЬрд╕реНрддреИ apt-get
Ubuntu рдХреЛ рд▓рд╛рдЧреАред рдпрд╕ рдиреЛрдЯрдорд╛ рд╣рд╛рдореА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рд╣реЗрд▓реНрдо (v2) рдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреНрдиреЗрдЫреМрдВ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рд╣рд╛рдореА рдХреНрд▓рд╕реНрдЯрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗрдЫреМрдВред
рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдЧрд░реМрдВ; рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН:
kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash
рдкреНрд░рджрд░реНрд╢рди
- рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрднрдПрди рднрдиреЗ, рд╣реЗрд▓реНрдо v2 рд▓реЗ рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрдЫ, рдЬрд╕рдорд╛ рдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ RBAC рдЫред
- рдирд╛рдорд╕реНрдерд╛рдирдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдкрдЫрд┐
kube-system
рджреЗрдЦрд╛ рдкрд░реНрджрдЫtiller-deploy
, рд░ рдкреЛрд░реНрдЯ 44134 рдЦреЛрд▓реНрдЫ, 0.0.0.0 рдорд╛ рдмрд╛рдЙрдиреНрдбред рдпреЛ рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
$ telnet tiller-deploy.kube-system 44134
- рдЕрдм рддрдкрд╛рдИрдВ рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╣рд╛рдореА рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛рд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд╣реЗрд▓реНрдо рдмрд╛рдЗрдирд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ:
$ helm --host tiller-deploy.kube-system:44134 version
- рдиреЗрдорд╕реНрдкреЗрд╕рдмрд╛рдЯ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рд░рд╣рд╕реНрдпрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ
kube-system
:
$ kubectl get secrets -n kube-system
- рдЕрдм рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рдЪрд╛рд░реНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рдорд╛ рд╣рд╛рдореА рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕рд╛рде рднреВрдорд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВ рд░ рдпреЛ рднреВрдорд┐рдХрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫреМрдВред рдпрд╕ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рдмрд╛рдЯ рдЯреЛрдХрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкреВрд░реНрдг рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВред
$ helm --host tiller-deploy.kube-system:44134 install /pwnchart
- рдЕрдм рдХрд╣рд┐рд▓реЗ
pwnchart
рдбрд┐рдкреНрд▓реЛрдЗрдб, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рдорд╛ рдкреВрд░реНрдг рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкрд╣реБрдБрдЪ рдЫред рдХрд╕рд░реА рдЧреЛрдкреНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдлреЗрд░рд┐ рдЬрд╛рдБрдЪ рдЧрд░реМрдВkube-system
kubectl get secrets -n kube-system
рдпрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╕рд░реА рдЯрд┐рд▓рд░ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреНрдиреЗрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ; рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдлрд░рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рд╕рд╣рд┐рдд рдЫреБрдЯреНрдЯреИ рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рддреИрдирд╛рдд рдЧрд░реНрдЫрдиреНред Helm 3 рддреНрдпрд╕реНрддрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЫреИрди рдХрд┐рдирднрдиреЗ ... рдпрд╕рдорд╛ рдХреБрдиреИ рдЬреЛрддреА рдЫреИрдиред
рдЕрдиреБрд╡рд╛рджрдХ рдиреЛрдЯ: рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирд╛рд▓реЗ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рдХрдордЬреЛрд░реАрд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрджрдЫред
рд╕реНрд░реЛрдд: www.habr.com