Kubernetes: kubectl рдкреИрдЪ рд╕рд░реНрд╡рд░ рд╕реЗ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ: json: рдЧреЛ рд╡реИрд▓реНрдпреВ рдореЗрдВ рдЕрдирдорд░реНрд╕рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрдирдореЛрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рджрд┐рд╕ре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubernetes

рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╣реИ? :

/ рддрд░рд╣ рдмрдЧ

рдХреНрдпрд╛ рд╣реБрдЖ :

kubectl --namespace = dev patch serviceaccount default -p '{"imagePullSecrets": [{"name": "gcr-json-key"}]}'

рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рд╕рд░реНрд╡рд░ рд╕реЗ рддреНрд░реБрдЯрд┐: json: рдкреНрд░рдХрд╛рд░ рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ [рд╕реНрдЯреНрд░рд┐рдВрдЧ] рдЗрдВрдЯрд░рдлрд╝реЗрд╕ {}

рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ :

рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдЗрд╕реЗ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ (рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдиреНрдпреВрдирддрдо рдФрд░ рдареАрдХ рд╣реИ) :

  1. рдорд┐рдиреАрдмреНрдпреВрдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  2. рдЪреЛрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рдХреНрд▓реА --version 1.8.5 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  3. kubectl рдирд╛рдорд╕реНрдерд╛рди рджреЗрд╡ рдмрдирд╛рдПрдВ
  4. kubectl --namespace = dev create secret docker-рд░рдЬрд┐рд╕реНрдЯреНрд░реА gcr-json-key --docker-server = https://eu.gcr.io --docker-username = _json_key --docker-password = "--- PASSWORD- - " [email protected]
  5. kubectl --namespace = dev patch serviceaccount default -p '{"imagePullSecrets": [{"name": "gcr-json-key"}]}'

рдкрд░реНрдпрд╛рд╡рд░рдг :

  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг ( kubectl version ):

рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг: version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "8", GitVersion: "v1.8.1", GitCommit: "f38e43b221d08850172a9a485786a3ffa3b3a", GitTreeState: "Clean", BuildDate 2017: 35Z ", GoVersion:" go1.8.3 ", рдХрдВрдкрд╛рдЗрд▓рд░:" gc ", рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо:" рд╡рд┐рдВрдбреЛрдЬрд╝ / amp64 "}
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "8", GitVersion: "v1.8.0", GitCommit: "0b9efaeb34a2fc51ff8e4ddad9bc6375459c4a4", GitTreeState: "Clean", BuildDate 2017: 34Z ", GoVersion:" go1.9.1 ", рдХрдВрдкрд╛рдЗрд▓рд░:" gc ", рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо:" linux / am6464 "}

  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди:
    minikube

  • OS (рдЙрджрд╛ / etc / os-release):
    рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдорд┐рдиреАрдХреНрдпреВрдм

kinbug sicli siwindows

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЬрдм рдореБрдЭреЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рддреЛ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА --v = 8

JSON рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

kubectl --namespace = dev patch serviceaccount default -p "{\" imagePullSecrets \ ": [{\" name \ ": \" gcr-json-key \ "}}]"

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

рдЬрдм рдореБрдЭреЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рддреЛ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА --v = 8

JSON рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

kubectl --namespace = dev patch serviceaccount default -p "{\" imagePullSecrets \ ": [{\" name \ ": \" gcr-json-key \ "}}]"

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ --v = 8,

рдиреАрдЪреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ (-p рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рд╢реНрди рдирд╣реАрдВ)

рдХреБрдмреНрддреЗрд▓ рдкреИрдЪ рдХреНрд╖реИрддрд┐рдЬрдкреЛрдбреБрдЯреЛрд╕реНрдХреИрд▓рд░реНрд╕.рдУрдЯреЛрд╕реНрдХреИрд▓рд┐рдВрдЧ рдХреНрдпреВрдП-рдорд╛рд╕реНрдЯрд░-рдЙрджрд╛рд╣рд░рдг-{{рдХрд▓реНрдкрдирд╛ ": {" рдореИрдХреНрд╕рд░рд┐рдкреНрд▓реЗрдХреНрд╕рд╕ ": 4}}

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛
kubectl рдкреИрдЪ рд╡рд┐рдиреНрдпрд╛рд╕ / aws-Cort -n kube-system --patch /aws-auth-pub.ll
рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ

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

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

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

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

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

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

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