ΠΡΠΎ ΠΠ’Π§ΠΠ’ ΠΠ ΠΠ¨ΠΠΠΠ ΠΈΠ»ΠΈ ΠΠΠΠ ΠΠ‘ Π Π€Π£ΠΠΠ¦ΠΠ? :
/ Π΄ΠΎΠ±ΡΡΠΉ Π±Π°Π³
Π§ΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ :
kubectl --namespace = dev patch serviceaccount default -p '{"imagePullSecrets": [{"name": "gcr-json-key"}]}'
ΠΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ
ΠΡΠΈΠ±ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°: json: Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ Π΄Π΅ΠΌΠ°ΡΡΠ°Π»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΡ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Go ΡΠΈΠΏΠ° map [string] interface {}
Π§ΡΠΎ Π²Ρ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ :
ΠΠΊΠΊΠ°ΡΠ½Ρ ΡΠ»ΡΠΆΠ±Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½
ΠΠ°ΠΊ ΡΡΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈ ΡΠΎΡΠ½ΠΎ) :
ΠΠΊΡΡΠΆΠ°ΡΡΠ°Ρ ΡΡΠ΅Π΄Π° :
kubectl version
):ΠΠ΅ΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°: version.Info {Major: Β«1Β», Minor: Β«8Β», GitVersion: Β«v1.8.1Β», GitCommit: Β«f38e43b221d08850172a9a4ea785a86a3ffa3b3aΒ», GitTreeState: Β«cleanΒ», BuildDate: Β«2017-10-11T23: 27Β» 35Z ", GoVersion:" go1.8.3 ", ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ:" gc ", ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°:" windows / amd64 "}
ΠΠ΅ΡΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ°: version.Info {Major: Β«1Β», Minor: Β«8Β», GitVersion: Β«v1.8.0Β», GitCommit: Β«0b9efaeb34a2fc51ff8e4d34ad9bc6375459c4a4Β», GitTreeState: Β«cleanΒ», BuildDate: Β«2017-11-29T22: 34Z ", GoVersion:" go1.9.1 ", ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ:" gc ", ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°:" linux / amd64 "}
ΠΠ±Π»Π°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ:
ΠΌΠΈΠ½ΠΈΠΊΡΠ±Π΅
ΠΠ‘ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ· / etc / os-release):
ΠΠΊΠ½Π° ΠΈ ΠΌΠΈΠ½ΠΈΠΊΡΠ±Π΅
Π― ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠ» --v = 8.
JSON ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
kubectl --namespace = dev patch serviceaccount default -p "{\" imagePullSecrets \ ": [{\" name \ ": \" gcr-json-key \ "}]}"
Π’Π°ΠΊΠΆΠ΅ Ρ ΡΠ·Π½Π°Π» ΠΈΠ· --v = 8,
Π½ΠΈΠΆΠ΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ (Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ -p)
kubectl patch horizontalpodautoscaler.autoscaling qa-master-instance -p {"spec": {"maxReplicas": 4}}
Π― Π·Π°ΠΏΡΡΡΠΈΠ» ΡΡΠΎ
kubectl patch configmap / aws-auth -n kube-system --patch /aws-auth-patch.yml
Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡ ΠΆΠ΅ ΠΎΡΠΈΠ±ΠΊΡ
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠ» --v = 8.
JSON ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
kubectl --namespace = dev patch serviceaccount default -p "{\" imagePullSecrets \ ": [{\" name \ ": \" gcr-json-key \ "}]}"