Helm: рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рд░рд╣реА рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдЧре░ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: helm/helm

рдирдорд╕реНрддреЗ,

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЗрд▓реНрдо рдЯреЗрдВрдкрд▓реЗрдЯрд┐рдВрдЧ рдХреЗ рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЕрднреА рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрдард┐рди рд╣реИред

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

рдореИрдВ рдХрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ http рдЕрдиреБрд░реЛрдз рдХреНрдпрд╛ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ (url + body)? рдореБрдЭреЗ рдпрд╣рд╛рдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рднреА рдЯрд┐рд▓рд░ рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХреЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╢рд╛рдпрдж рдХреБрдЫ http рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рд╕реЗ рдбрд┐рдмрдЧ рдЪреАрдЬреЛрдВ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред

рддрд░реНрдХ --namespace рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ $TILLER_NAMESPACE рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рдХреЗрд╡рд▓ рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрдм рдореИрдВ рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ред рдпрд╣ рдЧреВрдВрдЧрд╛ рдкреНрд░рдпрд╛рд╕ рдФрд░ рддреНрд░реБрдЯрд┐ рдереАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛ред

рдФрд░ рдПрдХ helm delete --purge <name> рд╕рдм рдХреБрдЫ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕рд░реНрд╡рд┐рд╕ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@erikbgithub рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдЖрдкрдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЕрд╕реНрдерд╛рдпреА рдкрд░рд┐рдгрд╛рдо рдХреЗ рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдВрддрд┐рдо рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП --debug рдзреНрд╡рдЬ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ --dry-run рдлреНрд▓реИрдЧ рдХреЛ --debug рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред

рд╣реЗрд▓реНрдо gRPC REST рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдк Tiller рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдкрд╛рд░рдВрдкрд░рд┐рдХ REST рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

--namespace рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдЕрдкрдирд╛ рдЪрд╛рд░реНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Helm рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
TILLER_NAMESPACE рдЙрди рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмреИрдХрдПрдВрдб рдкрд░рдорд╛рдиреЗрдВрдЯ рдЯрд┐рд▓рд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "рдХреНрдпреВрдм-рд╕рд┐рд╕реНрдЯрдо")

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рд╣реЛрдЧреАред рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдФрд░ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред

рд╣рд╛рдп jascott1, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдирд╛рдо рд╕реНрдерд╛рди рдХрд╛ рдкреНрд░рд╢реНрди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ helm init рдмрд╛рдж рдПрдХ рдЕрд▓рдЧ рд╕рддреНрд░ рдореЗрдВ рджреЛрдиреЛрдВ рдПрдХ рдФрд░ рджрд┐рди рдкрд╣рд▓реЗ рд╣реА рд╕рдлрд▓ рд╣реЛ рдЧрдпрд╛ред

рдЙрджрд╛рд╣рд░рдгред рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рджрд┐рди рдХреА рд╢реБрд░реБрдЖрдд рдПрдХ рдирдП рдмреИрд╢ рд╕рддреНрд░ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рднреА рд╣реЗрд▓реНрдо рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред рдЯрд┐рд▓рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдирд╛рдд рд╣реИред рдЕрдм рдЖрдк рд╕рд┐рд░реНрдл рдПрдХ helm ls --namespace=foobar рдФрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рдЖрдк export TILLER_NAMESPACE=foobar рдФрд░ рдЕрдм helm ls рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЭрдВрдбреЗ рдХреЗ рд╕рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реЛрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЗ рдЙрддреНрддрд░ рд╕реЗ рд╕реНрдерд┐рддрд┐ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ?

рдирд╣реАрдВ, рдореИрдВ @ jascott1 рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ (рд▓реЗрдХрд┐рди рдлрд┐рд░, рдореИрдВ рдПрдХ рдкрддрд╡рд╛рд░ рджреЗрд╡ рд╣реВрдВ)ред

  • helm list --namespace рд╢реЛ рдЪрд╛рд░реНрдЯ рдЬреЛ рдЙрд╕ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдереЗред рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЯрд┐рд▓рд░ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

  • TILLER_NAMESPACE=foobar helm list рд╕рднреА рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╕рднреА рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП foobar рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдЯрд┐рд▓рд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддрд╡рд╛рд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред

рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рднреНрд░рдо рдХреЛ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВред TILLER_NAMESPACE рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрд┐рдд

рдЬрдм рддрдХ --tiller-namespace рдпрд╛ $TILLER_NAMESPACE рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддрдм рддрдХ рд╣реЗрд▓реНрдорд░ kube-system рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рджрд┐рдЦреЗрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдЪреАрдЬреЛрдВ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рд╣реЗрд▓реНрдо рдЕрдиреБрднрд╛рдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирдЬрд╝рд░ рд▓реЗрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред

рдЖрд╣ рдЕрдм рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

libesz picture libesz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

adam-sandor picture adam-sandor  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dkirrane picture dkirrane  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

antoniaklja picture antoniaklja  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PhilippeDupont picture PhilippeDupont  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ