Helm: рд╕реНрдЯреЗрдЯрдлреБрд▓рд╕реЗрдЯ рдПрдлрд╝рд┐рдирд┐рдЯреА рдХреЛ рдПрдиреЛрдЯреЗрд╢рди рд╕реЗ spec.affinity рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ k8s 1.5 -> 1.6 . рд╕реЗ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

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

рд╕рдВрдХрдЯ

рдореИрдВрдиреЗ рдЕрднреА рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ k8s 1.5 рд╕реЗ 1.6 рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ 1.5 рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рдмрдЬрд╛рдп spec.affinity рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЬрд╝реВрдХреАрдкрд░ рдЪрд╛рд░реНрдЯ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

Error: UPGRADE FAILED: StatefulSet.apps "zk" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas' and 'containers' are forbidden.

рд╕рд╡рд╛рд▓

рдореИрдВ рдореМрдЬреВрджрд╛ рдЬрд╝реВрдХреАрдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╣рдЯрд╛рдП рдмрд┐рдирд╛ рдЪрд╛рд░реНрдЯ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реВрдВ?
рд╕реЗ

annotations:
    scheduler.alpha.kubernetes.io/affinity: >
      {
        "podAntiAffinity": {
          "requiredDuringSchedulingIgnoredDuringExecution": [
            {
              "labelSelector": {
                "matchExpressions": [
                  {
                    "key": "app",
                    "operator": "In",
                     "values": ["zk-headless"]
                  }
                ]
              },
              "topologyKey": "kubernetes.io/hostname"
            }
          ]
        }
}

рд╕реЗрд╡рд╛ рдореЗрд░реЗ

affinity:
  podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
                - key: "app"
                  operator: In
                  values: 
                  - zk-headless
  topologyKey: "kubernetes.io/hostname"

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

рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, StatefulSets рдПрдХ рдЕрд▓реНрдлрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ (1.8 рдХреЗ рд▓рд┐рдП рдЕрдм-рдмреАрдЯрд╛) рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдкрддрд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдЕрд╕реНрдерд┐рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдпрд╣ рдмреИрдХрд╡рд░реНрдб-рдЕрд╕рдВрдЧрдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣рдорд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рдЬрд╛рдирд╡рд░ рдХреА рдкреНрд░рдХреГрддрд┐ рд╣реИред рдорд╛рдлрд╝ рдХрд░рдирд╛!

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

рд╕рд╛рде рд╣реА, рдореБрдЭреЗ https://github.com/kubernetes/features/blob/master/release-1.6/release-notes-draft.md#scheduling рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ 1.6 рдореЗрдВ рдПрдиреЛрдЯреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдПрдлрд╝рд┐рдирд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд░рд╣рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд░рд╣реЗрдЧреА рдореМрдЬреВрдж рд╣реИ рдЬрдм рдореИрдВ 1.7 . рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛

рдпрд╣ рд╕реНрдЯреЗрдЯрдлреБрд▓рд╕реЗрдЯ рдПрдлрд┐рдирд┐рдЯреАрдЬ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореБрджреНрджрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╣рдо рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рд╣рдо рдпрд╣рд╛рдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/kubernetes/kubernetes рдкрд░ рдЯрд┐рдХрдЯ рдЦреЛрд▓рдиреЗ рдпрд╛ рдореМрдЬреВрджрд╛ рдЯрд┐рдХрдЯ рдЦреЛрдЬрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, StatefulSets рдПрдХ рдЕрд▓реНрдлрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ (1.8 рдХреЗ рд▓рд┐рдП рдЕрдм-рдмреАрдЯрд╛) рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдкрддрд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдЕрд╕реНрдерд┐рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдпрд╣ рдмреИрдХрд╡рд░реНрдб-рдЕрд╕рдВрдЧрдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣рдорд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рдЬрд╛рдирд╡рд░ рдХреА рдкреНрд░рдХреГрддрд┐ рд╣реИред рдорд╛рдлрд╝ рдХрд░рдирд╛!

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

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

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

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

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

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

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