ΠΡΠ²ΠΎΠ΄ helm version
: client - v2.9.1, server v2.8.2
ΠΡΠ²ΠΎΠ΄ kubectl version
: client: - v1.11.2, server: - v1.9.7
ΠΠ±Π»Π°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ / ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° (AKS, GKE, Minikube ΠΈ Ρ. Π.): AKS
ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΡΡΠ°ΡΡΡ Ρ helm ls --tiller-namespace=<namespace>
ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Error: incompatible versions client[v2.9.1] server[v2.8.2]
. Π― ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΊΠ½ΠΈΠ³ΠΎΠΉ Mac (ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΠ΅Π· brew) ΠΈ Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠ΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ helm, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠ³ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅ΡΠ΅Π· ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΎΠ±ΡΡΠΉ ΡΠΎΠ²Π΅Ρ.
@ ajindal3 Ρ ΠΏΠΎΠΌΠΎΡΡΡ homebrew, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°Π½Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ helm Ρ ΠΏΠΎΠΌΠΎΡΡΡ brew switch
, ΠΈΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ tiller Π΄ΠΎ v2.9.1 Ρ ΠΏΠΎΠΌΠΎΡΡΡ helm init --upgrade
. Homebrew - ΡΡΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Ρ Β«ΡΠΊΠΎΠ»ΡΠ·ΡΡΠΈΠΌ Π²ΡΠΏΡΡΠΊΠΎΠΌΒ», Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· ΡΠ°Π·Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΡΠΎΡΠΌΡΠ» ΠΈΠ»ΠΈ ΡΠΎΡΠΌΡΠ» homebrew ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠΎΡΠΌΡΠ»Ρ.
Π― ΠΎΡΡΠ°Π²ΠΈΠ» Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΌΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎΠ³ΠΎ Π½Π° # 4549.
ΡΡΠΎ ΡΠΎΠΆΠ΅ ΠΎΠ±ΠΌΠ°Π½ https://github.com/helm/helm/issues/1523 , ΡΠ°ΠΊ ΡΡΠΎ Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΡΡΠΎ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ @technosophos Π·Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ!
Π― Π²ΠΈΠΆΡ, ΡΡΠΎ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π·Π°ΠΊΡΡΡΠ°, Π½ΠΎ Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠΌΡΠ»Ρ Π·Π°Π²Π°ΡΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Helm, ΡΠΎ Π΅ΡΡΡ 2.8.2
. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π΄Π΅Π»Π°Ρ brew install kubernetes-helm
, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ, ΠΈ Ρ Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠ΅ΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Helm.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΌΠΏΠ΅Π»Ρ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Homebrew, ΡΡΠ°ΡΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ Helm Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΡΠΏΡΡΠΊΠΎΠ² . Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Helm 2.8.2, Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ .
@ ajindal3 Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠ°ΠΊ ΠΈ Ρ Π²Π°Ρ:
$ helm list
Error: incompatible versions client[v2.10.0] server[v2.9.1]
Π― ΡΠ°Π½Π΅Π΅ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» ΠΊΠ»ΠΈΠ΅Π½Ρ [v2.9.1] ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½Π΅ ΠΌΠΎΠ³ ΠΏΡΠΎΡΡΠΎ brew switch
ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ @bacongobbler, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ²Π΅Ρ SO, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π²ΡΡΠ΅, Π½Π΅ ΠΈΠΌΠ΅Π» ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π ΠΈΡΠΎΠ³Π΅ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π³ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ SO: https://stackoverflow.com/a/17757092/2356383
Π§ΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ
kubernetes-helm.rb
Π΄Π»Ρ Π½ΡΠΆΠ½ΠΎΠΉ ΠΌΠ½Π΅ Π²Π΅ΡΡΠΈΠΈ (2.9.1 Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅): https://github.com/Homebrew/homebrew-core/search?q=kubernetes-helm&type=Commit78d6425
)ΠΠ°ΡΠ΅ΠΌ Ρ Π·Π°ΠΏΡΡΡΠΈΠ» ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ URL-Π°Π΄ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° kubernetes-helm.rb
$ brew unlink kubernetes-helm
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/78d64252f30a12b6f4b3ce29686ab5e262eea812/Formula/kubernetes-helm.rb
$ brew switch kubernetes-helm 2.9.1
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΊΠΎΠΌΡ-ΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
@ahaurat ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΉ MVP
Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΡΠΎΡ Π±ΠΈΠ»Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Ρ
ΠΎΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅ΠΌ Homebrew, Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌΠΈ Helm, Ρ Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° asdf, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΅ΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ helm . asdf
ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π»ΡΠ±ΡΡ Π²Π΅ΡΡΠΈΡ Helm ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΠΉ. ΠΡΠΎ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» .tool-versions
Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅, ΡΠ°ΠΊ ΡΡΠΎ Π²Π΅ΡΡΠΈΡ Helm, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π² ΡΡΠΎΠΌ Π΄Π΅ΡΠ΅Π²Π΅, Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ.
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ brew install [email protected]
ΠΈΠ»ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ ΡΠ΅Π»Π΅Π²Π°Ρ Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅? ΠΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΌ ΠΏΠΈΠ²ΠΎΠΌ, ΡΡΠ»Π΅ΠΌ ΠΈΠ»ΠΈ _____?
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@ ajindal3 Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠ°ΠΊ ΠΈ Ρ Π²Π°Ρ:
Π― ΡΠ°Π½Π΅Π΅ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» ΠΊΠ»ΠΈΠ΅Π½Ρ [v2.9.1] ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½Π΅ ΠΌΠΎΠ³ ΠΏΡΠΎΡΡΠΎ
brew switch
ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ @bacongobbler, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ²Π΅Ρ SO, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π²ΡΡΠ΅, Π½Π΅ ΠΈΠΌΠ΅Π» ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π ΠΈΡΠΎΠ³Π΅ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π³ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ SO: https://stackoverflow.com/a/17757092/2356383Π§ΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ
kubernetes-helm.rb
Π΄Π»Ρ Π½ΡΠΆΠ½ΠΎΠΉ ΠΌΠ½Π΅ Π²Π΅ΡΡΠΈΠΈ (2.9.1 Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅): https://github.com/Homebrew/homebrew-core/search?q=kubernetes-helm&type=Commit78d6425
)ΠΠ°ΡΠ΅ΠΌ Ρ Π·Π°ΠΏΡΡΡΠΈΠ» ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ URL-Π°Π΄ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
kubernetes-helm.rb
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΊΠΎΠΌΡ-ΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.