Kubeadm: рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рд╕рд┐рддре░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubeadm

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

рдХреБрдмреЗрджрдо рд╕рдВрд╕реНрдХрд░рдг ( kubeadm version ):
kubeadm рд╕рдВрд╕реНрдХрд░рдг: рдФрд░ version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "11", GitVersion: "v1.11.2", GitCommit: "bb9ffb1654d4a729bb4cec18ff088eacc153c239", GitTreeState: "рдХреНрд▓реАрди", рдмрд┐рд▓реНрдбрдбреЗрдЯ: "2018-08-07T23:14: 39Z", GoVersion: "go1.10.3", рдХрдВрдкрд╛рдЗрд▓рд░: "gc", рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: "linux/amd64"}

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

  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг ( kubectl version ):
    рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "11", GitVersion: "v1.11.3", GitCommit: "a4529464e4629c21224b3d52edfe0ea91b072862", GitTreeState: "рдХреНрд▓реАрди", рдмрд┐рд▓реНрдбрдбреЗрдЯ: "2018-09-09T17:53: 03Z", GoVersion: "go1.10.3", рдХрдВрдкрд╛рдЗрд▓рд░: "gc", рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: "linux/amd64"}
  • рдУрдПрд╕ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /etc/os-release рд╕реЗ):
    CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.5.1804 (рдХреЛрд░)
  • рдХрд░реНрдиреЗрд▓ (рдЬреИрд╕реЗ uname -a ):
    рд▓рд┐рдирдХреНрд╕ 3.10.0-862.el7.x86_64

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

[рдЦреЛрдЬ] рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ ":6443": рдЯреЛрдХрди рдЖрдИрдбреА "dwjwgo" рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рд╣реИ рдпрд╛ рдЗрд╕рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдПрдХ рдирдпрд╛ рд╡реИрдз рдЯреЛрдХрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ "kubeadm рдЯреЛрдХрди рдмрдирд╛рдПрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА?

рдПрдХ рдиреЛрдб рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЬреБрдбрд╝рддрд╛ рд╣реИред

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

рдорд╛рд╕реНрдЯрд░ рдкрд░:

kubeadm init --apiserver-advertise-address=--kubernetes-рд╕рдВрд╕реНрдХрд░рдг=рд╕реНрдерд┐рд░-1.11 --pod-network-cidr=--рд╕реЗрд╡рд╛-рд╕реАрдбреАрдЖрд░ =

kubeadm рдЯреЛрдХрди рдмрдирд╛рдПрдВ --ttl 0 --print-join-command
рдХреБрдмреЗрджрдо рдЬреНрд╡рд╛рдЗрди:6443 --token 6fbvvs.g0k7ygepxrcj4iwz --discovery-token-ca-cert-hash sha256:6331c00a2fa873d91b481fe55ffc3410006580ac5ca021a5c086b1869bd40e4b

рдиреЛрдб рдкрд░:

рдХреБрдмреЗрджрдо рдЬреНрд╡рд╛рдЗрди:6443 --token 6fbvvs.g0k7ygepxrcj4iwz --discovery-token-ca-cert-hash sha256:6331c00a2fa873d91b481fe55ffc3410006580ac5ca021a5c086b1869bd40e4b
[рдкреНрд░реАрдлреНрд▓рд╛рдЗрдЯ] рдкреНрд░реА-рдлреНрд▓рд╛рдЗрдЯ рдЪреЗрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
[рдЪреЗрддрд╛рд╡рдиреА рдЖрд╡рд╢реНрдпрдХIPVSKernelModulesрдЙрдкрд▓рдмреНрдз]: IPVS рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ: [ip_vs_sh ip_vs ip_vs_rr ip_vs_wrr] рдпрд╛ рдХреЛрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд░реНрдиреЗрд▓ ipvs рд╕рдорд░реНрдерди рдирд╣реАрдВ: рдореИрдк[ip_vs_sh:{} n_ip_vs_sh:{} n ip_vs_rr:{} ip_vs_wrr:{}]
рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЛрдВ рд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  1. рд▓рд╛рдкрддрд╛ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'modprobe --' рдЪрд▓рд╛рдПрдБ;

    1. рдЕрдиреБрдкрд▓рдмреНрдз рдмрд┐рд▓реНрдЯрд┐рди рдХрд░реНрдиреЗрд▓ ipvs рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░реЗрдВ

I0911 12:17:44.349062 22906 kernel_validator.go:81] рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рддреНрдпрд╛рдкрди
I0911 12:17:44.349204 22906 kernel_validator.go:96] рдХрд░реНрдиреЗрд▓ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдкреБрд╖реНрдЯрд┐
[рдЦреЛрдЬ] рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ ":6443"
[рдбрд┐рд╕реНрдХрд╡рд░реА] рдХреНрд▓рд╕реНрдЯрд░-рдЗрдиреНрдлреЛ рдбрд┐рд╕реНрдХрд╡рд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдпрд╛, "https:// рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ред:6443"
[рдЦреЛрдЬ] рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ ":6443": рдЯреЛрдХрди рдЖрдИрдбреА "6fbvvs" рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рд╣реИ рдпрд╛ рдЗрд╕рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдПрдХ рдирдпрд╛ рд╡реИрдз рдЯреЛрдХрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ "kubeadm рдЯреЛрдХрди рдмрдирд╛рдПрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
[рдЦреЛрдЬ] рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ ":6443"
[рдбрд┐рд╕реНрдХрд╡рд░реА] "https:// рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реБрдП рдХреНрд▓рд╕реНрдЯрд░-рдЗрдиреНрдлреЛ рдбрд┐рд╕реНрдХрд╡рд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред:6443"
[рдЦреЛрдЬ] рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ ":6443": рдЯреЛрдХрди рдЖрдИрдбреА "6fbvvs" рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рд╣реИ рдпрд╛ рдЗрд╕рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдирдпрд╛ рд╡реИрдз рдЯреЛрдХрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ "kubeadm рдЯреЛрдХрди рдХреНрд░рд┐рдПрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
^рд╕реА

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

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

рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ ":6443": рдЯреЛрдХрди рдЖрдИрдбреА "6fbvvs" рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рд╣реИ рдпрд╛ рдЗрд╕рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдирдпрд╛ рд╡реИрдз рдЯреЛрдХрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ "kubeadm рдЯреЛрдХрди рдХреНрд░рд┐рдПрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдорд╛рд╕реНрдЯрд░ рдкрд░ рдирдпрд╛ рдЯреЛрдХрди рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП? рд╡рд░реНрддрдорд╛рди рдПрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИред

рдорд╛рд╕реНрдЯрд░ рдкрд░ рдирдпрд╛ рдЯреЛрдХрди рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП? рд╡рд░реНрддрдорд╛рди рдПрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИред

рдореИрдВ рдЯреАрдЯреАрдПрд▓ 0 рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рдЯреЛрдХрди рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдерд╛ 'рдирд┐рдпрдВрддреНрд░рдХ: рдЕрдорд╛рдиреНрдп --cluster-cidr, рдХреНрд▓рд╕реНрдЯрд░ CIDR рдХрд╛ рдореБрдЦреМрдЯрд╛ рдЖрдХрд╛рд░ --node-cidr-mask-size' рд╕реЗ рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

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

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

yagonobre picture yagonobre  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

RakeshNagarajan picture RakeshNagarajan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ