<p>kubeadm 1.6.1 рдХреЗ рд╕рд╛рде CentOS 7.2 рдкрд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрди рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ kubeadm init</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЕрдкреНрд░реИрд▓ 2017  ┬╖  52рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubeadm

Kubeadm 1.6.1 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ kubeadm init рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ [apclient] рдХреНрд░рд┐рдПрдЯреЗрдб API рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реИ, рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрди рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ

kubeadm init --kubernetes-version v1.6.1 --apiserver-advertise-address=10.X.X.X
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.6.1
[init] Using Authorization mode: RBAC
[preflight] Running pre-flight checks
[certificates] Generated CA certificate and key.
[certificates] Generated API server certificate and key.
[certificates] API Server serving cert is signed for DNS names [<hostname> kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 10.X.X.X]
[certificates] Generated API server kubelet client certificate and key.
[certificates] Generated service account token signing key and public key.
[certificates] Generated front-proxy CA certificate and key.
[certificates] Generated front-proxy client certificate and key.
[certificates] Valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[apiclient] Created API client, waiting for the control plane to become ready

рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ 10-kubeadm.conf

cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf 
[Service]
Environment="KUBELET_KUBECONFIG_ARGS=--kubeconfig=/etc/kubernetes/kubelet.conf --require-kubeconfig=true"
Environment="KUBELET_SYSTEM_PODS_ARGS=--pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true"
Environment="KUBELET_NETWORK_ARGS=--network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin"
Environment="KUBELET_DNS_ARGS=--cluster-dns=192.168.0.10 --cluster-domain=cluster.local"
Environment="KUBELET_AUTHZ_ARGS=--authorization-mode=Webhook --client-ca-file=/etc/kubernetes/pki/ca.crt"
ExecStart=
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_SYSTEM_PODS_ARGS $KUBELET_NETWORK_ARGS $KUBELET_DNS_ARGS $KUBELET_AUTHZ_ARGS $KUBELET_EXTRA_ARGS --cgroup-driver=systemd

рддреЛ, рдпрд╣ рдЕрдм рдХреЛрдИ cgroup рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ iptables рдирд┐рдпрдореЛрдВ рдФрд░ рдЕрдХреНрд╖рдо рд╕реЗрд▓рд┐рдирдХреНрд╕ рдХреЛ рдлреНрд▓рд╢ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЙрдЧ рд╕реЗ,

Apr 06 12:55:55 hostname kubelet[5174]: I0406 12:55:55.087703    5174 kubelet_node_status.go:230] Setting node annotation to enable volume controller attach/detach
Apr 06 12:55:55 hostname kubelet[5174]: I0406 12:55:55.146554    5174 kubelet_node_status.go:77] Attempting to register node hostname
Apr 06 12:55:55 hostname kubelet[5174]: E0406 12:55:55.147133    5174 kubelet_node_status.go:101] Unable to register node "hostname" with API server: Post https://10.X.X.X:6443/api/v1/nodes: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:55 hostname kubelet[5174]: E0406 12:55:55.553801    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.X.X.X:6443/api/v1/services?resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:55 hostname kubelet[5174]: E0406 12:55:55.555837    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: Failed to list *v1.Node: Get https://10.X.X.X:6443/api/v1/nodes?fieldSelector=metadata.name%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:55 hostname kubelet[5174]: E0406 12:55:55.556271    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod: Get https://10.X.X.X:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:55 hostname kubelet[5174]: E0406 12:55:55.828198    5174 event.go:208] Unable to write event: 'Post https://10.X.X.X:6443/api/v1/namespaces/default/events: dial tcp 10.X.X.X:6443: getsockopt: connection refused' (may retry after sleeping)
Apr 06 12:55:56 hostname kubelet[5174]: E0406 12:55:56.555099    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.X.X.X:6443/api/v1/services?resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:56 hostname kubelet[5174]: E0406 12:55:56.556772    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: Failed to list *v1.Node: Get https://10.X.X.X:6443/api/v1/nodes?fieldSelector=metadata.name%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:56 hostname kubelet[5174]: E0406 12:55:56.557978    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod: Get https://10.X.X.X:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:56 hostname kubelet[5174]: I0406 12:55:56.760733    5174 kubelet.go:1752] skipping pod synchronization - [Failed to start ContainerManager systemd version does not support ability to start a slice as transient unit]
Apr 06 12:55:56 hostname kubelet[5174]: W0406 12:55:56.858684    5174 cni.go:157] Unable to update cni config: No networks found in /etc/cni/net.d
Apr 06 12:55:56 hostname kubelet[5174]: E0406 12:55:56.858931    5174 kubelet.go:2067] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Apr 06 12:55:57 hostname kubelet[5174]: E0406 12:55:57.556067    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.X.X.X:6443/api/v1/services?resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:57 hostname kubelet[5174]: E0406 12:55:57.557441    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: Failed to list *v1.Node: Get https://10.X.X.X:6443/api/v1/nodes?fieldSelector=metadata.name%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:57 hostname kubelet[5174]: E0406 12:55:57.558822    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod: Get https://10.X.X.X:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:58 hostname kubelet[5174]: I0406 12:55:58.347460    5174 kubelet_node_status.go:230] Setting node annotation to enable volume controller attach/detach
Apr 06 12:55:58 hostname kubelet[5174]: I0406 12:55:58.405762    5174 kubelet_node_status.go:77] Attempting to register node hostname
Apr 06 12:55:58 hostname kubelet[5174]: E0406 12:55:58.406037    5174 kubelet_node_status.go:101] Unable to register node "hostname" with API server: Post https://10.X.X.X:6443/api/v1/nodes: dial tcp 10.X.X.X:6443: getsockopt: connection refused
Apr 06 12:55:58 hostname kubelet[5174]: E0406 12:55:58.556829    5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.X.X.X:6443/api/v1/services?resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused

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

рдХреБрдмреЗрджрдо рд╕рдВрд╕реНрдХрд░рдг ( kubeadm version рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ):
рдХреБрдмреЗрджрдо рд╕рдВрд╕реНрдХрд░рдг
kubeadm рд╕рдВрд╕реНрдХрд░рдг: version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "6", GitVersion: "v1.6.1", GitCommit: "b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState: "рдХреНрд▓реАрди", рдмрд┐рд▓реНрдбрдбреЗрдЯ: "2017-04-03T20:33: 27Z", GoVersion: "go1.7.5", рдХрдВрдкрд╛рдЗрд▓рд░: "gc", рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: "linux/amd64"}

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

  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг ( kubectl version рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ):
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди :
    рдирдВрдЧреЗ рдзрд╛рддреБ рдиреЛрдбреНрд╕
  • рдУрдПрд╕ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /etc/os-release рд╕реЗ):
    рдмрд┐рд▓реНрд▓реА / рдЖрджрд┐ / рд░реЗрдбрд╣реИрдЯ-рд░рд┐рд▓реАрдЬрд╝
    CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.2.1511 (рдХреЛрд░)
  • рдХрд░реНрдиреЗрд▓ (рдЬреИрд╕реЗ uname -a ):
    рдЕрдирд╛рдо -рдП
    Linux рд╣реЛрд╕реНрдЯрдирд╛рдо 3.10.0-327.18.2.el7.x86_64 #1 SMP рдЧреБрд░реБ рдордИ 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  • рдЕрдиреНрдп :
    рдбреЛрдХрд░ -рд╡реА
    рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.12.6, 96d83a5/1.12.6 . рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ
    рдЖрд░рдкреАрдПрдо -рдХреНрдпреВрдП | рдЧреНрд░реЗрдк рдХреНрдпреВрдм
    рдХреНрдпреВрдмрд▓реЗрдЯ-1.6.1-0.x86_64
    рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рд╕реАрдПрдирдЖрдИ-0.5.1-0.x86_64
    рдХреБрдмреЗрджрдо-1.6.1-0.x86_64
    рдХреБрдмреЗрдХреНрдЯреНрд▓-1.6.1-0.x86_64

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

рдХреБрдмреЗрджрдо рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдорд╛рди рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рдЗрдВрддрдЬрд╛рд░ рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛

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

рдЗрд╕реЗ рдЗрдирд┐рдЯ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдФрд░ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛

kinsupport statneeds-more-information

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

рдореЗрд░реЗ рдкрд╛рд╕ CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.3.1611 (рдХреЛрд░) рд╣реИ рдФрд░ KubeAdm 1.6.4 рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF

setenforce 0
# edit /etc/selinux/config and set SELINUX=disabled
yum install docker kubelet kubeadm kubectl kubernetes-cni
systemctl enable docker
systemctl start docker
systemctl enable kubelet
systemctl start kubelet
reboot
kubeadm init

рдЖрдЙрдЯрдкреБрдЯ:

kubeadm init
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.6.4
[init] Using Authorization mode: RBAC
[preflight] Running pre-flight checks
[preflight] WARNING: hostname "kubernet01.localdomain" could not be reached
[preflight] WARNING: hostname "kubernet01.localdomain" lookup kubernet01.localdomain on XXXXXXX:53: read udp XXXXXXX:56624->XXXXXXX:53: i/o timeout
[preflight] Starting the kubelet service
[certificates] Generated CA certificate and key.
[certificates] Generated API server certificate and key.
[certificates] API Server serving cert is signed for DNS names [kubernet01.localdomain kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 10.11.112.51]
[certificates] Generated API server kubelet client certificate and key.
[certificates] Generated service account token signing key and public key.
[certificates] Generated front-proxy CA certificate and key.
[certificates] Generated front-proxy client certificate and key.
[certificates] Valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[apiclient] Created API client, waiting for the control plane to become ready
Jun 06 17:13:12 kubernet01.localdomain kubelet[11429]: W0606 17:13:12.881451   11429 cni.go:157] Unable to update cni config: No networks found in /etc/cni/net.d
Jun 06 17:13:12 kubernet01.localdomain kubelet[11429]: E0606 17:13:12.882145   11429 kubelet.go:2067] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Jun 06 17:13:13 kubernet01.localdomain kubelet[11429]: E0606 17:13:13.519992   11429 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod: Get https://10.11.112.51:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dkubernet01.localdomain&resourceVersion=0: dial tcp 10.11.112.51:6443: getsockopt: connection refused
Jun 06 17:13:13 kubernet01.localdomain kubelet[11429]: E0606 17:13:13.520798   11429 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.11.112.51:6443/api/v1/services?resourceVersion=0: dial tcp 10.11.112.51:6443: getsockopt: connection refused
Jun 06 17:13:13 kubernet01.localdomain kubelet[11429]: E0606 17:13:13.521493   11429 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: Failed to list *v1.Node: Get https://10.11.112.51:6443/api/v1/nodes?fieldSelector=metadata.name%3Dkubernet01.localdomain&resourceVersion=0: dial tcp 10.11.112.51:6443: getsockopt: connection refused
Jun 06 17:13:14 kubernet01.localdomain kubelet[11429]: E0606 17:13:14.337588   11429 event.go:208] Unable to write event: 'dial tcp 10.11.112.51:6443: getsockopt: connection refused' (may retry after sleeping)

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

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ рдПрдХ рдЕрдиреНрдп рдореБрджреНрджреЗ рдкрд░ рд╕реБрдЭрд╛рдП рдЧрдП рдиреЗрдЯрд╡рд░реНрдХ рдПрдЖрд░рдЬреАрдПрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдпрд╣ рдЕрднреА рднреА waiting for control plane to be ready рдкрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдбреЗрдореЙрди рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдХрдореЗрдВрдЯрд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд┐рдпрд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрди рдХреЛ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдореЗрдВ 10 рд╕реЗ 11 рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ 15 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдбреЗрдореЙрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рд╣рд░ рдмрд╛рд░ рдХреНрдпреВрдмрд▓реЗрдЯ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдкреВрд░реА рд░рд╛рдд рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдорд╛рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдореИрдВрдиреЗ рдбреЗрдореЙрди ( systemctl daemon-reload ) рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЛ рднреА рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ kubeadm reset рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рд╕реЗрд╡рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдбрд┐рдорди рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рдлрд┐рд░ kubeadm init рдЪрд▓рд╛рддрд╛ рд╣реВрдВред

рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдкрд┐рд╕рд░реНрд╡рд░ рдФрд░ рдЖрджрд┐ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдЪрд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмреБрдирд╛рдИ-рдиреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рд╕реАрдПрдирдЖрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рд╣реЛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдпрд╣ рди рддреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдмреБрдирд╛рдИ рд╕реНрдерд╛рдкрд┐рдд рдХреА, weave setup рдФрд░ weave launch рдЪрд▓рд╛рдпрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреБрдмреЗрджрдо рд╕реАрдПрдирдЖрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрдХ рдХрджрдо рд╣реИ рдЬреЛ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреНрдпреВрдм рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ etcd рдкреЛрд░реНрдЯ 2380 рдкрд░ рд╕реБрдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛, рдореИрдВрдиреЗ рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдлрд┐рд░ рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ:

  • рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП kubeadm reset рдЪрд▓рд╛рдПрдБред
  • рдорд╢реАрди рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдПрдВред kubeadm рдХреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ (рдореВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП)ред
  • рдпрджрд┐ рдХреЛрдИ рд╣реЛ рддреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред
  • рдмреБрдирд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдЗрд╕реЗ рдордд рдЪрд▓рд╛рдУред
  • рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВред
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ kubelet рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИред
  • weave setup рдФрд░ weave launch рдЪрд▓рд╛рдПрдБред
  • kubeadm init рдЪрд▓рд╛рдПрдБред

рдЕрдЧрд░ рдЖрдк рд╣рд╛рде рд╕реЗ рдмреБрдирд╛рдИ рдХреЗ рдкреНрд░рдмрдВрдзрди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ...

  • weave reset . рдЪрд▓рд╛рдПрдБ
  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.6 рдХреЗ рд▓рд┐рдП рд╡реЗрдЯ рдПрдбрдСрди рд▓рд╛рдЧреВ рдХрд░реЗрдВред
  • рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВред

Kubeadm join рдХреЛ рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@Yengas рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдмреБрдирд╛рдИ рдХреЗ рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╕рднреА рдиреЛрдбреНрд╕, рдпрд╛ рд╕рд┐рд░реНрдл рдорд╛рд╕реНрдЯрд░ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдерд╛?

@jruels рд╕рд┐рд░реНрдл рдорд╛рд╕реНрдЯрд░ рдиреЛрдбред рдмреБрдирд╛рдИ рд╕рд┐рд░реНрдл рдПрдХ рдмрд╛рдЗрдирд░реА рд╣реИред рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЖрд░реНрдЧреНрд╕ рдХреЗ рд╕реЗрдЯрдЕрдк рдХрдорд╛рдВрдб, рд╡реЗрдЯ рдбреЙрдХрд░ рдЗрдореЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ CNI рдХреЙрдиреНрдлрд┐рдЧ рдмрдирд╛рддрд╛ рд╣реИред рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЖрд░реНрдЧ рдХреЗ рд▓реЙрдиреНрдЪ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рдореЗрдЬрдмрд╛рди рдкрд░ рдмреБрдирд╛рдИ рдХреЗ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред

@Yengas рдЕрднреА рднреА рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ - "рдмреБрдирд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдЗрд╕реЗ рди рдЪрд▓рд╛рдПрдВ" рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ kubectl рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ -f https://git.io/weave-kube-1.6 рддреЛ рдореИрдВ рдмреБрдирд╛рдИ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВ ?

рдПрдкрд┐рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИрдВ?

@rushabh268
рдмреБрдирд╛рдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд▓рд╛рдПрдБ
sudo curl -L git.io/weave -o /usr/local/bin/weave && chmod a+x /usr/local/bin/weave
рддреЛ рднрд╛рдЧреЛ
weave setup
рдЬрдм рд╡рд╣ рд░рди рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ
weave launch

рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред kubectl apply -f https://git.io/weave-kube-1.6 рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рдХрд╣рддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдмрдЧ рдореЗрдВ рдмрддрд╛рдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ Kubectl рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ Kubernetes рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ

@jruels рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдЙрдВрдЧрд╛ рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛!

рдмрдЧ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХреБрдмреЗрджрдо рд▓реЙрдЧ рдФрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рд▓реЙрдЧ рд╣реИрдВред рдХреЛрдИ рдПрдкрд┐рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИрдВред

@mikedanese рдореИрдВ рдПрдкрд┐рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВ?
@jruels рдореИрдВ рдмреБрдирд╛рдИ рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ
@Yengas рдЖрдкрдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА, рдореБрдЭреЗ рдХреНрдпреВрдмрд▓реЗрдЯ рд▓реЙрдЧ рдореЗрдВ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ:
Apr 06 12:55:56 hostname kubelet[5174]: E0406 12:55:56.858931 5174 kubelet.go:2067] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized Apr 06 12:55:57 hostname kubelet[5174]: E0406 12:55:57.556067 5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.X.X.X:6443/api/v1/services?resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused Apr 06 12:55:57 hostname kubelet[5174]: E0406 12:55:57.557441 5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: Failed to list *v1.Node: Get https://10.X.X.X:6443/api/v1/nodes?fieldSelector=metadata.name%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused Apr 06 12:55:57 hostname kubelet[5174]: E0406 12:55:57.558822 5174 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod: Get https://10.X.X.X:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dhostname&resourceVersion=0: dial tcp 10.X.X.X:6443: getsockopt: connection refused Apr 06 12:55:58 hostname kubelet[5174]: I0406 12:55:58.347460 5174 kubelet_node_status.go:230] Setting node annotation to enable volume controller attach/detach Apr 06 12:55:58 hostname kubelet[5174]: I0406 12:55:58.405762 5174 kubelet_node_status.go:77] Attempting to register node hostname1

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдЗрдирдХрд╛рд░ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢реЛрдВ (рдорд╛рд╕реНрдЯрд░ рдиреЛрдб) рд╕реЗ рд╕реНрдирд┐рдк рдХрд░реЗрдВ, рдЬрдмрдХрд┐ рдпрд╣ рдЕрдЯрдХ рдЧрдпрд╛ рдерд╛, рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХреБрдЫ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдореИрдВ рдЗрд╕реЗ рд▓рд┐рдиреЛрдб рдкрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдСрдбрд┐рдЯ: SERVICE_START pid = 1 uid = 0 aid = 4294967295 ses=4294967295 msg='unit=kubelet Comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? рдПрдбреАрдЖрд░ =? рдЯрд░реНрдорд┐рдирд▓ =? рд░реЗрд╕ = рд╕рдлрд▓рддрд╛'
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдСрдбрд┐рдЯ: SERVICE_STOP pid = 1 uid = 0 aud = 4294967295 ses=4294967295 msg='unit=kubelet Comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? рдПрдбреАрдЖрд░ =? рдЯрд░реНрдорд┐рдирд▓ =? рд░реЗрд╕ = рд╕рдлрд▓рддрд╛'
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдСрдбрд┐рдЯ: SERVICE_START pid = 1 uid = 0 aid = 4294967295 ses=4294967295 msg='unit=kubelet Comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? рдПрдбреАрдЖрд░ =? рдЯрд░реНрдорд┐рдирд▓ =? рд░реЗрд╕ = рд╕рдлрд▓рддрд╛'
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: kubelet.service: рд╕рд░реНрд╡рд┐рд╕ рд╣реЛрд▓реНрдб-рдСрдл рдЯрд╛рдЗрдо рдУрд╡рд░, рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рд░реАрд╕реНрдЯрд╛рд░реНрдЯред
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: рд╕реНрдЯреЙрдкреНрдб рдХреНрдпреВрдмрд▓реЗрдЯ: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЛрдб рдПрдЬреЗрдВрдЯред
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: рдХреНрдпреВрдмрд▓реЗрдЯ рд╢реБрд░реВ рдХрд┐рдпрд╛: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЛрдб рдПрдЬреЗрдВрдЯред
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рдЯреВрд▓ рд╢реБрд░реВ рдХрд░рдирд╛ ...
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдСрдбрд┐рдЯ: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sysstat-collect Comm="systemd" exe="/usr/lib/systemd/systemd" hostname= ? рдПрдбреАрдЖрд░ =? рдЯрд░реНрдорд┐рдирд▓ =? рд░реЗрд╕ = рд╕рдлрд▓рддрд╛'
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдСрдбрд┐рдЯ: SERVICE_STOP pid = 1 uid = 0 auid = 4294967295 ses=4294967295 msg='unit=sysstat-рдХрд▓реЗрдХреНрдЯ рдХреЙрдо = "systemd" exe="/usr/lib/systemd/systemd" hostname= ? рдПрдбреАрдЖрд░ =? рдЯрд░реНрдорд┐рдирд▓ =? рд░реЗрд╕ = рд╕рдлрд▓рддрд╛'
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рдЯреВрд▓ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:00.924529 3445 рдлреАрдЪрд░_рдЧреЗрдЯ.рдЧреЛ:144] рдлреАрдЪрд░ рдЧреЗрдЯреНрд╕: рдореИрдк[]
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:00.928973 3445 docker.go:364] рдпреВрдирд┐рдХреНрд╕ рдкрд░ рдбреЙрдХрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛: ///var/run/docker.sock
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:00.929201 3445 docker.go:384] рдЕрдиреБрд░реЛрдз рдЯрд╛рдЗрдордЖрдЙрдЯ = 2m0s рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд░реЗрдВ
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:00.941088 3445 cni.go:157] cni config рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: /etc/cni/net.d рдореЗрдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:00.948892 3445 Manager.go:143] cAdvisor рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ: "/system.slice"
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:00.974540 3445 Manager.go:151] Rkt api рд╕реЗрд╡рд╛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: rkt: can tcp rkt api service рдбрд╛рдпрд▓ рдХрд░реЗрдВ: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ [::1]:15441: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
рдЕрдкреНрд░реИрд▓ 12 02:10:00 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:00.997599 3445 fs.go:117] рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди: рдирдХреНрд╢рд╛[/dev/root:{mountpoint:/var/lib/docker/devicemapper major:8 рдорд╛рдЗрдирд░:0 fsType:ext4 рдмреНрд▓реЙрдХрд╕рд╛рдЗрдЬ:0 }]
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.001662 3445 Manager.go:198] рдорд╢реАрди: { NumCores:1 Cpu рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА:2799998 рдореЗрдореЛрд░реА y рдХреНрд╖рдорддрд╛: 1037021184 MachineID:5e9a9a0b58984bfb87669849af87a0UID1: 5e87a0UID1 : 5e87a0UID1 :5e87a0UID1 437b-9460-981eeefdfe5a рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо: [{рдбрд┐рд╡рд╛рдЗрд╕: / рджреЗрд╡ / рд░реВрдЯ рдХреНрд╖рдорддрд╛: 15447539712 рдкреНрд░рдХрд╛рд░: vfs рдЗрдиреЛрдбреНрд╕: 962880 HasInodes: рд╕рдЪ }] рдбрд┐рд╕реНрдХ рдореИрдк: рдирдХреНрд╢рд╛ [43:0: { рдирд╛рдо: nbd0 рдореЗрдЬрд░: 43 рдорд╛рдореВрд▓реА: 0 рдЖрдХрд╛рд░: 0 ] рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43:11: {рдирд╛рдо: рдПрдирдмреАрдбреА 11 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 11 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43:12: { рдирд╛рдо: рдПрдирдмреАрдбреА 12 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 12 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43:15: { рдирд╛рдо: рдПрдирдмреАрдбреА 15 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 15 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43: 7: { рдирд╛рдо: рдПрдирдмреАрдбреА 7 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 7 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 8: 0: { рдирд╛рдо: рдПрд╕рдбреАрдП рдореЗрдЬрд░: 8 рдорд╛рдЗрдирд░ :0 рдЖрдХрд╛рд░: 15728640000 рдЕрдиреБрд╕реВрдЪрдХ: cfq } 252: 0: { рдирд╛рдо: рдбреАрдПрдо-0 рдкреНрд░рдореБрдЦ: 252 рд▓рдШреБ: 0 рдЖрдХрд╛рд░: 107374182400 рдЕрдиреБрд╕реВрдЪрдХ: рдХреЛрдИ рдирд╣реАрдВ } 43:1: { рдирд╛рдо: рдПрдирдмреАрдбреА 1 рдкреНрд░рдореБрдЦ: 43 рд▓рдШреБ: 1 рдЖрдХрд╛рд░: 0 рдЕрдиреБрд╕реВрдЪрдХ :none } 43:13:{ рдирд╛рдо:nbd13 рдореЗрдЬрд░:43 рдорд╛рдЗрдирд░:13 рд╕рд╛рдЗрдЬ:0 рд╢реЗрдбреНрдпреВрд▓рд░:рдХреЛрдИ рдирд╣реАрдВ } 43:8:{ рдирд╛рдо:nbd8 рдореЗрдЬрд░:43 рдорд╛рдЗрдирд░:8 рд╕рд╛рдЗрдЬ:0 рд╢реЗрдбреНрдпреВрд▓рд░:рдХреЛрдИ рдирд╣реАрдВ } 8: 16:{ рдирд╛рдо: рдПрд╕рдбреАрдмреА рдореЗрдЬрд░: 8 рдорд╛рдЗрдирд░: 16 рд╕рд╛рдЗрдЬ: 536870912 рд╢реЗрдбреНрдпреВрд▓рд░: рд╕реАрдПрдлрдХреНрдпреВ} 9:0: { рдирд╛рдо: рдПрдордбреА0 рдореЗрдЬрд░: 9 рдорд╛рдЗрдирд░: 0 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43: 3: { рдирд╛рдо: рдПрдирдмреАрдбреА 3 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 3 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43: 9: { рдирд╛рдо: рдПрдирдмреАрдбреА 9 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 9 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43:10: { рдирд╛рдо: рдПрдирдмреАрдбреА 10 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 10 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░ :none } 43:14:{ рдирд╛рдо:nbd14 рдореЗрдЬрд░:43 рдорд╛рдЗрдирд░:14 рд╕рд╛рдЗрдЬ:0 рд╢реЗрдбреНрдпреВрд▓рд░:рдХреЛрдИ рдирд╣реАрдВ } 43:2:{ рдирд╛рдо:nbd2 рдореЗрдЬрд░:43 рдорд╛рдЗрдирд░:2 рд╕рд╛рдЗрдЬ:0 рд╢реЗрдбреНрдпреВрд▓рд░:рдХреЛрдИ рдирд╣реАрдВ } 43:4:{ рдирд╛рдо: рдПрдирдмреАрдбреА 4 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 4 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43: 5: { рдирд╛рдо: рдПрдирдмреАрдбреА 5 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 5 рд╕рд╛рдЗрдЬ: 0 рд╢реЗрдбреНрдпреВрд▓рд░: рдХреЛрдИ рдирд╣реАрдВ } 43: 6: { рдирд╛рдо: рдПрдирдмреАрдбреА 6 рдореЗрдЬрд░: 43 рдорд╛рдЗрдирд░: 6 рд╕рд╛рдЗрдЬ:0 рд╢реЗрдбреНрдпреВрд▓рд░:рдХреЛрдИ рдирд╣реАрдВ }] рдиреЗрдЯрд╡рд░реНрдХрдбрд┐рд╡рд╛рдЗрд╕:[{ рдирд╛рдо:рдбрдореА0 рдПрдо рдПрд╕реАрдПрдбреНрд░реЗрд╕:5рдП :34:рдмреАрдПрдл:рдИ4:23:рд╕реАрд╕реА рд╕реНрдкреАрдб:0 рдПрдордЯреАрдпреВ:1500 } { рдирд╛рдо: рдПрде0 рдПрдо рдПрд╕реАрдкрддрд╛:f2 :3c:91: 1f:cd:c3 рд╕реНрдкреАрдб:-1 рдПрдордЯреАрдпреВ:1500 } { рдирд╛рдо:рдЧреНрд░реЗ0 рдПрдо рдПрд╕реАрдкрддрд╛:00 :00:00:00 рд╕реНрдкреАрдб:0 рдПрдордЯреАрдпреВ:1476 } { рдирд╛рдо:рдЧреНрд░реЗрдЯреИрдк0 рдПрдо рдПрд╕реАрдкрддрд╛:00 :00:00:00:00 :00 рдЧрддрд┐:0 рдПрдордЯреАрдпреВ:1462 } { рдирд╛рдо:ip6_vti0 рдПрдо рдПрд╕реАрдкрддрд╛:00 :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 рдЧрддрд┐:0 рдПрдордЯреАрдпреВ:1500 } { рдирд╛рдо:рдЖрдИрдкреА6рдЧреНрд░реЗ0 рдПрдо рдПрд╕реАрдкрддрд╛:00 :00:00:00:00:00:00:00: 00:00:00:00:00:00:00:00 рдЧрддрд┐:0 рдПрдордЯреАрдпреВ:1448 } { рдирд╛рдо:ip6tnl0 рдПрдо рдПрд╕реАрдкрддрд╛:00 :00:00:00:00:00:00:00:00:00:00 :00:00:00:00:00 рдЧрддрд┐:0 рдПрдордЯреАрдпреВ:1452 } { рдирд╛рдо:ip_vti0 рдорд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: рд╕реАрдкрддрд╛: 00 : 00: 00: 00 рд╕реНрдкреАрдб: 0 рдПрдордЯреАрдпреВ: 1428 } { рдирд╛рдо: рд╕рд┐рдЯ0 рдПрдо рдПрд╕реА рдкрддрд╛: 00 : 00: 00: 00 рд╕реНрдкреАрдб: 0 рдПрдордЯреАрдпреВ: 1480 } { рдирд╛рдо: teql0 рдореИрдХрдкрддрд╛: рд╕реНрдкреАрдб: 0 рдПрдордЯреАрдпреВ : 1500 } { рдирд╛рдо: рдЯрдирд▓ 0 рдПрдо рдПрд╕реА рдкрддрд╛: 00 : 00: 00: 00 рд╕реНрдкреАрдб: 0 рдПрдордЯреАрдпреВ: 1480 }] рдЯреЛрдкреЛрд▓реЙрдЬреА: [{рдЖрдИрдбреА: 0 рдореЗрдореЛрд░реА: 1037021184 рдХрд░реЛрдбрд╝ : [{рдЖрдИрдбреА: 0 рдереНрд░реЗрдбреНрд╕ :[0] рдХреИрд╢:[{ рдЖрдХрд╛рд░:32768 рдкреНрд░рдХрд╛рд░:рдбреЗрдЯрд╛ рд╕реНрддрд░:1 } { рдЖрдХрд╛рд░:32768 рдкреНрд░рдХрд╛рд░:рдирд┐рд░реНрджреЗрд╢ рд╕реНрддрд░:1 } { рдЖрдХрд╛рд░:4194304 рдкреНрд░рдХрд╛рд░:рдПрдХреАрдХреГрдд рд╕реНрддрд░:2 }]}] рдХреИрд╢:[]}] рдХреНрд▓реВ dProvider:рдЕрдЬреНрдЮрд╛рдд Ins tanceType:рдЕрдЬреНрдЮрд╛рдд I nstanceID:рдХреЛрдИ рдирд╣реАрдВ }
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.013353 3445 Manager.go:204] рд╕рдВрд╕реНрдХрд░рдг: {Kern elVersion:4.9.15-x86_64-linode81 рдХрдВрдЯреЗрдирд░ OsVersion:Fedora 25 (рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг) Dock erVersion:1.12. 6 CadvisorVersion: CadvisorRevision:}
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.014086 3445 server.go:509] --cgroups-per-qos рд╕рдХреНрд╖рдо, рд▓реЗрдХрд┐рди --cgroup-root рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЗ рд▓рд┐рдП рдЪреВрдХ /
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:01.016562 3445 рдХрдВрдЯреЗрдирд░_рдореИрдиреЗрдЬрд░_рд▓рд┐рдирдХреНрд╕.рдЧреЛ:218] рд╕реНрд╡реИрдк рдХреЗ рд╕рд╛рде рдЪрд▓рдирд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреГрдкрдпрд╛ рд╕реНрд╡реИрдк рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ! K8s v1.6 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдПрдХ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА! рдЗрд╕ рдмреАрдЪ, рдЖрдк --рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ-рдЕрд╕рдлрд▓-рд╕реНрд╡реИрдк-рдСрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЗрд╕реЗ рдПрдХ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯ-рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.016688 3445 рдХрдВрдЯреЗрдирд░_рдореИрдиреЗрдЬрд░_рд▓рд┐рдирдХреНрд╕.рдЧреЛ: 245] рдХрдВрдЯреЗрдирд░ рдореИрдиреЗрдЬрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ cgroup-root рдореМрдЬреВрдж рд╣реИ: /
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ : I0412 02:10:01.016717 3445 рдХрдВрдЯреЗрдирд░_рдореИрдиреЗрдЬрд░_рд▓рд┐рдирдХреНрд╕ред Cgr oupDriver:cgroupfs ProtectKerne lDefaults:false EnableCRI:true NodeAllocatableConfig:{ KubeReservedCgroupName : SystemReservedCgroupName: EnforceNodeAl рд▓реЛрдХреЗрдЯреЗрдмрд▓ :рдореИрдк [рдкреЙрдбреНрд╕:{}] рдХреНрдпреВрдм eReserved:map [] Syste mReserved:map [] HardE : рдорд╛рддреНрд░рд╛: 100 рдПрдордЖрдИ рдкреА рдкреНрд░рддрд┐рд╢рдд: 0 } рдЬреАрдЖрд░ рдРрд╕ рдЕрд╡рдзрд┐: 0 рдПрд╕ рдиреНрдпреВрдирддрдо рджрд╛рд╡рд╛:}]} рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреНрдпреВрдУ рдПрд╕рдЖрд░рдХреНрд╖рд┐рдд: рдорд╛рдирдЪрд┐рддреНрд░ []}
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.016943 3445 kubelet.go:255] рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдирд╛: /etc/kubernetes/manifests
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.016966 3445 kubelet.go:265] рдПрдкрд┐рд╕рд░реНрд╡рд░ рджреЗрдЦрдирд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: E0412 02:10:01.025058 3445 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: *v1.Node рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: https рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: //50.116.13.214 :6443/api/v1/nodes?fieldSelector=metadata.name%3Dli471-214.members.linode.com&resourceVersion=0: рдбрд╛рдпрд▓ tcp 50.116.13.214:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: E0412 02:10:01.025342 3445 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ *v1.Service: https рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: //50.116.13.214 :6443/api/v1/services?resourceVersion=0: рдбрд╛рдпрд▓ tcp 50.116.13.214:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: E0412 02:10:01.025397 3445 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: рд╕реВрдЪреА рдореЗрдВ рд╡рд┐рдлрд▓ *v1.Pod: рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ https://50.116.13.214 :6443/api/v1/pods?fieldSelector=spec.nodeName%3Dli471-214.members.linode.com&resourceVersion=0: рдбрд╛рдпрд▓ tcp 50.116.13.214:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:01.026574 3445 kubelet_network.go:70] рд╣реЗрдпрд░рдкрд┐рди рдореЛрдб "рдкреНрд░реЛрдорд┐рд╕рд╕-рдмреНрд░рд┐рдЬ" рдкрд░ рд╕реЗрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпреВрдмрдиреЗрдЯ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, "рд╣реЗрдпрд░рдкрд┐рди-рд╡реЗрде" рдкрд░ рд╡рд╛рдкрд╕ рдЖ рд░рд╣рд╛ рд╣реИ
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.026599 3445 kubelet.go:494] рд╣реЗрдпрд░рдкрд┐рди рдореЛрдб "рд╣реЗрдпрд░рдкрд┐рди-рд╡реЗрде" рдкрд░ рд╕реЗрдЯ рд╣реИ
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:01.026661 3445 cni.go:157] cni рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: /etc/cni/net.d рдореЗрдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:01.034194 3445 cni.go:157] cni рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: /etc/cni/net.d рдореЗрдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: W0412 02:10:01.043157 3445 cni.go:157] cni рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: /etc/cni/net.d рдореЗрдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: I0412 02:10:01.043183 3445 docker_service.go:187] рдбреЙрдХрд░ рдХреНрд░рд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реАрдПрдирдЖрдИ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреНрдпреВрдмрд▓реЗрдЯ: рддреНрд░реБрдЯрд┐: рдХреНрдпреВрдмрд▓реЗрдЯ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: рдХреНрдпреВрдмрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: рдХреНрдпреВрдмрд▓реЗрдЯ рд╕реАрдЧреНрд░реБрдк рдбреНрд░рд╛рдЗрд╡рд░: "рд╕реАрдЧреНрд░реБрдкрдлреНрд╕" рдбреЙрдХрд░ рд╕реАрдЧреНрд░реБрдк рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗ рдЕрд▓рдЧ рд╣реИ: "рд╕рд┐рд╕реНрдЯрдордб"
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдСрдбрд┐рдЯ: SERVICE_STOP pid = 1 uid = 0 aud = 4294967295 ses=4294967295 msg='unit=kubelet Comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? рдПрдбреАрдЖрд░ =? рдЯрд░реНрдорд┐рдирд▓ =? рд░реЗрд╕ = рд╡рд┐рдлрд▓'
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: kubelet.service: рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛, рдХреЛрдб = рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛, рд╕реНрдерд┐рддрд┐ = 1 / рд╡рд┐рдлрд▓рддрд╛
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: kubelet.service: рдпреВрдирд┐рдЯ рд╡рд┐рдлрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ред
рдЕрдкреНрд░реИрд▓ 12 02:10:01 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордб: kubelet.service: 'рдПрдХреНрдЬрд┐рдЯ-рдХреЛрдб' рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ред

@acloudiator рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ kubeadm config рдореЗрдВ cgroup-driver рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
Environment="KUBELET_EXTRA_ARGS=--cgroup-driver=systemd"

рдФрд░ рдлрд┐рд░ рдХреНрдпреВрдмрд▓реЗрдЯ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ kubeadm рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ cgroup рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯ рд╕рдХреЗред
рд╡рд┐рдЪрд╛рд░:

  • рдЧрд▓рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрд░рдВрднреАрдХрд░рдг рдирд┐рд░рд╕реНрдд рдХрд░рдирд╛
  • рдбреЙрдХрд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдФрд░ рдбреЙрдХрд░ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдпрд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдкреНрд░рднрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ)

рдмрд╕ рдПрдХ рдЕрдкрдбреЗрдЯ, рдореИрдВрдиреЗ рдЬреЛ рднреА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП CentOS 7.3 рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдорд┐рдирд┐рдпрди рдХреЛ CentOS 7.2 рдкрд░ рд░рдЦрд╛ред

@rushabh268 рд╣рд╛рдп, рдореЗрд░реЗ рдкрд╛рд╕ Redhat Linux 7.2 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдордб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЖрдк рд╕рдВрд╕реНрдерд╛рдкрди рд╕реЗ рдкрд╣рд▓реЗ systemd рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
yum update -y systemd
рдФрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рд╕реЗ рддреНрд░реБрдЯрд┐ рд▓реЙрдЧ:
kubelet.go:1752] skipping pod synchronization - [Failed to start ContainerManager systemd version does not support ability to start a slice as transient unit]

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ CentOS 7.3 рдкрд░ рдорд╛рд░рд╛ред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ docker-ce рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ docker-io рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИред
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рдХрд╛рд░рдг рд╣реИред рд╡реИрд╕реЗ рднреА, рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдзрд┐рдпрд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рддреЛ рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ZongqiangZhang рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдиреЛрдбреНрд╕ рдкрд░ рдбреЙрдХрд░ 1.12.6 рд╕реНрдерд╛рдкрд┐рдд рд╣реИред @juntaoXie рдореИрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдордб рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдЕрднреА рднреА рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реИ

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрдИ рдорд╢реАрдиреЛрдВ рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ Centos 7.3 w/1.6.4 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╕реЗрд▓рд┐рдирдХреНрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ?

@timothysc рдореЗрд░реЗ рдкрд╛рд╕ CentOS 7.2 рд╣реИ рдФрд░ CentOS 7.3 рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕реЗрд▓рд┐рдирдХреНрд╕ рдЕрдХреНрд╖рдо рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.3.1611 (рдХреЛрд░) рд╣реИ рдФрд░ KubeAdm 1.6.4 рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF

setenforce 0
# edit /etc/selinux/config and set SELINUX=disabled
yum install docker kubelet kubeadm kubectl kubernetes-cni
systemctl enable docker
systemctl start docker
systemctl enable kubelet
systemctl start kubelet
reboot
kubeadm init

рдЖрдЙрдЯрдкреБрдЯ:

kubeadm init
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.6.4
[init] Using Authorization mode: RBAC
[preflight] Running pre-flight checks
[preflight] WARNING: hostname "kubernet01.localdomain" could not be reached
[preflight] WARNING: hostname "kubernet01.localdomain" lookup kubernet01.localdomain on XXXXXXX:53: read udp XXXXXXX:56624->XXXXXXX:53: i/o timeout
[preflight] Starting the kubelet service
[certificates] Generated CA certificate and key.
[certificates] Generated API server certificate and key.
[certificates] API Server serving cert is signed for DNS names [kubernet01.localdomain kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 10.11.112.51]
[certificates] Generated API server kubelet client certificate and key.
[certificates] Generated service account token signing key and public key.
[certificates] Generated front-proxy CA certificate and key.
[certificates] Generated front-proxy client certificate and key.
[certificates] Valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[apiclient] Created API client, waiting for the control plane to become ready
Jun 06 17:13:12 kubernet01.localdomain kubelet[11429]: W0606 17:13:12.881451   11429 cni.go:157] Unable to update cni config: No networks found in /etc/cni/net.d
Jun 06 17:13:12 kubernet01.localdomain kubelet[11429]: E0606 17:13:12.882145   11429 kubelet.go:2067] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Jun 06 17:13:13 kubernet01.localdomain kubelet[11429]: E0606 17:13:13.519992   11429 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod: Get https://10.11.112.51:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dkubernet01.localdomain&resourceVersion=0: dial tcp 10.11.112.51:6443: getsockopt: connection refused
Jun 06 17:13:13 kubernet01.localdomain kubelet[11429]: E0606 17:13:13.520798   11429 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:382: Failed to list *v1.Service: Get https://10.11.112.51:6443/api/v1/services?resourceVersion=0: dial tcp 10.11.112.51:6443: getsockopt: connection refused
Jun 06 17:13:13 kubernet01.localdomain kubelet[11429]: E0606 17:13:13.521493   11429 reflector.go:190] k8s.io/kubernetes/pkg/kubelet/kubelet.go:390: Failed to list *v1.Node: Get https://10.11.112.51:6443/api/v1/nodes?fieldSelector=metadata.name%3Dkubernet01.localdomain&resourceVersion=0: dial tcp 10.11.112.51:6443: getsockopt: connection refused
Jun 06 17:13:14 kubernet01.localdomain kubelet[11429]: E0606 17:13:14.337588   11429 event.go:208] Unable to write event: 'dial tcp 10.11.112.51:6443: getsockopt: connection refused' (may retry after sleeping)

@paulobezerr рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рдФрд░ kube-apiserver рд▓реЙрдЧ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? (рдЬреЛ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реИрдВ)

рдХреНрдпрд╛ рдКрдкрд░ рдХреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╢рд╛рдорд┐рд▓ рдХрд░ рд▓реА рд╣реИрдВ, рд╡рд╣реА ip рдкрддреЗ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреА рд╣реИрдВ? рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджреЛ рдирдП KVM рдкрд░ k8s рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдПрдХ Ubuntu 16.04 рдХреЗ рд╕рд╛рде рдФрд░ рдПрдХ CentOS 7.3 рдХреЗ рд╕рд╛рдеред рджреЛрдиреЛрдВ рдиреЗ рдпрд╣ рджрд┐рдпрд╛:

тАЛ[restful] 2017/05/30 19:31:38 log.go:30: [restful/swagger] listing is available at https://x.x.x.x:6443/swaggerapi/
[restful] 2017/05/30 19:31:38 log.go:30: [restful/swagger] https://x.x.x.x:6443/swaggerui/ is mapped to folder /swagger-ui/
тАЛE0530 19:31:38.313090 1 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *rbac.RoleBinding: Get https://localhost:6443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=0: dial tcp y.y.y.y:6443: getsockopt: connection refused

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдЖрдИрдкреА рдкрддрд╛ x.x.x.x рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЛ y.y.y.y (рдЬреЛ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрд╕реА рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдкрд░ рдмреИрдареЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗрд╡реАрдПрдо рдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдерд╛) рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЕрдВрдд рдореЗрдВ рдЙрдмрдВрдЯреВ рдкрд░ рдХреБрдмреЗрджрдо рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди https://github.com/kubernetes/kubeadm/issues/113#issuecomment -273115861 рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ dnsmasq рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реАред CentOS рдкрд░ рд╕рдорд╛рди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреАред

рдХреНрдпрд╛ рдпрд╣ рдХреБрдмрдбрди рдпрд╛ рдХреБрдЫ рдФрд░ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╡реАрдПрдо рдкрд░ рд╕рдорд╛рди рдХрджрдореЛрдВ рдиреЗ рдХреБрдмреЗрджрдо рдХреЛ рдКрдкрд░ рдЙрдард╛рдпрд╛ред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдирд┐рдЬреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП EC2 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрд╣реБрдд рдорд╣рдВрдЧреЗ рд╣реИрдВред

рдореБрдЭреЗ @paulobezerr рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

## рд╕рдВрд╕реНрдХрд░рдг :
рдХреНрдпреВрдмрд▓реЗрдЯ-1.6.4-0.x86_64
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рд╕реАрдПрдирдЖрдИ-0.5.1-0.x86_64
рдХреБрдмреЗрдХреНрдЯреНрд▓-1.6.4-0.x86_64
рдХреБрдмреЗрджрдо-1.6.4-0.x86_64
рдбреЙрдХрд░-рдХреНрд▓рд╛рдЗрдВрдЯ-1.12.6-28.git1398f24.el7.centos.x86_64
docker-common-1.12.6-28.git1398f24.el7.centos.x86_64
рдбреЛрдХрд░-1.12.6-28.git1398f24.el7.centos.x86_64

рдЗрд╕рд▓рд┐рдП
uname -r > 3.10.0-229.1.2.el7.x86_64
рдХреИрдЯ / рдЖрджрд┐ / рд░реЗрдбрд╣реИрдЯ-рд░рд┐рд▓реАрдЬрд╝> рд╕реЗрдВрдЯреЛрд╕ рд▓рд┐рдирдХреНрд╕ рд░рд┐рд▓реАрдЬрд╝ 7.3.1611 (рдХреЛрд░)

## рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛:

    1. sudo yum install -y docker
2. sudo groupadd docker
3. sudo usermod -aG docker $(whoami)
4. curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
5. chmod +x ./kubectl
6. sudo mv ./kubectl /usr/local/bin/kubectl
7. echo "source <(kubectl completion bash)" >> ~/.bashrc
8. sudo -i
9. cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
10. setenforce 0
11. yum install -y docker kubelet kubeadm kubectl kubernetes-cni
12. systemctl enable docker && systemctl start docker
13. systemctl enable kubelet && systemctl start kubelet
    14. echo -e "net.bridge.bridge-nf-call-ip6tables = 1\nnet.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.d/99-sysctl.conf && sudo service network restart
    15. firewall-cmd --zone=public --add-port=6443/tcp --permanent && sudo firewall-cmd --zone=public --add-port=10250/tcp --permanent  && sudo systemctl restart firewalld
    16. firewall-cmd --permanent --zone=trusted --change-interface=docker0

## рдПрдкреАрдЖрдИ-рд╕рд░реНрд╡рд░ рд▓реЙрдЧ:
--> 37.247.XX.XXX рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рд╣реИ

[рдЖрд░рд╛рдо рд╕реЗ] 2017/06/08 10:45:19 log.go:30: [restful/swagger] рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ https://37.247.XX.XXX рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ: 6443/swaggerapi/
[рдЖрд░рд╛рдо рд╕реЗ] 2017/06/08 10:45:19 log.go:30: [restful/swagger] https://37.247.XX.XXX :6443/swaggerui/ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ /swagger-ui/
E0608 10:45:19.429839 1 рдкрд░рд╛рд╡рд░реНрддрдХ.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ *api.Secret: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/api/v1/secrets?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.430419 1 рдкрд░рд╛рд╡рд░реНрддрдХ.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: рд╕реВрдЪреА рдореЗрдВ рд╡рд┐рдлрд▓ *api.ResourceQuota: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/api/v1/resourcequotas?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.430743 1 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: *api.ServiceAccount рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/api/v1/serviceaccounts?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.431076 1 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: *storage.StorageClass рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/apis/storage.k8s.io/v1beta1/storageclasses?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.431377 1 рдкрд░рд╛рд╡рд░реНрддрдХ.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ *api.LimitRange: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/api/v1/limitranges?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.431678 1 рдкрд░рд╛рд╡рд░реНрддрдХ.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ *rbac.RoleBinding: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.431967 1 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: *rbac.ClusterRoleBinding рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.432165 1 рдкрд░рд╛рд╡рд░реНрддрдХ.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ *api.Namespace: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/api/v1/namespaces?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.109:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.432386 1 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: *rbac.ClusterRole рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.432619 1 рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░.рдЧреЛ:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: рд╕реВрдЪреА рдореЗрдВ рд╡рд┐рдлрд▓ *rbac.Role: https://localhost рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: 6443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=0: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
I0608 10:45:19.481612 1 service.go:79] 0.0.0.0:6443 рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрд╡рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ
W0608 10:45:19.596770 1 storage_extensions.go:127] рддреГрддреАрдп рдкрдХреНрд╖ рд╕рдВрд╕рд╛рдзрди рд╕рдордиреНрд╡рдпрди рд╡рд┐рдлрд▓: https://localhost :6443/apis/extensions/v1beta1/thirdpartyresources рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: tcp рдбрд╛рдпрд▓ рдХрд░реЗрдВ 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
E0608 10:45:19.596945 1 client_ca_hook.go:58] рдкреЛрд╕реНрдЯ https://localhost :6443/api/v1/namespaces: рдбрд╛рдпрд▓ рдХрд░реЗрдВ tcp 108.59.253.19:6443: getockopt: рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд
F0608 10:45:19.597174 1 рдХрдВрдЯреНрд░реЛрд▓рд░.рдЧреЛ:128] рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрдИрдкреА рдЖрд╡рдВрдЯрди рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: рд╕реЗрд╡рд╛ рдЖрдИрдкреА рдмреНрд▓реЙрдХ рдХреЛ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: https://localhost : 6443/api/v1/services рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: рдЯреАрд╕реАрдкреА 108.59.253.19 рдбрд╛рдпрд▓ рдХрд░реЗрдВ: 6443: getockopt: рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛

@albpal рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдмрд┐рд▓реНрдХреБрд▓ рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛: dial tcp X.X.X.X рдПрдХ рдЕрдЬреАрдм рдЖрдИрдкреА рдкрддрд╛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ DNS рдХреЗ рдмрдЬрд╛рдп dnsmasq рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ Google DNS рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА CentOS рдкрд░ рдЗрд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдмрд╕ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдХреЗ рд▓рд┐рдП: рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬреЛ рдЧрд▓рдд рдЖрдИрдкреА рдкрддрд╛ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЙрд╕реА рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдХрд╛ рд╡реАрдПрдо рд╣реИ? рдЖрдк http://ipinfo.io рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рд╣рдж рддрдХ рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдпрд╛ рдХреЗрд╡рд▓ рдЯреНрд░реЗрд╕рд░рдЖрдЙрдЯ рдХреЗ рд╕рд╛рдеред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧрд▓рдд рдЖрдИрдкреА рдкрддрд╛ рдЙрд╕реА рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдкрд░ рджреВрд╕рд░реЗ рдХреЗрд╡реАрдПрдо рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рднреМрддрд┐рдХ рдорд╢реАрди рдкрд░ рдбреАрдПрдирдПрд╕ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдм рдПрдкреАрдЖрдИ рдпрд╛ рдХреНрдпреВрдм рдбреАрдПрдирдПрд╕ рдХреЗ рдЕрдВрджрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЕрдиреНрдпрдерд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╢реБрд░реВ рдХрд░рдирд╛ рдХрдИ рдирд╡рд╛рдЧрдВрддреБрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рджрд░реНрдж рдмрди рдЬрд╛рддрд╛ рд╣реИ! рдореИрдВрдиреЗ рд▓реЙрдЧ рдореЗрдВ рдЧрд▓рдд рдЖрдИрдкреА рдХреЗ рд╕рд╛рде dial tcp рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╢рд╛рдореЗрдВ рдмрд░реНрдмрд╛рдж рдХреА рд╣реИрдВ, рдЬреЛ рдПрдХ рдмрд╣реБрдд рд╣реА рджреБрдЦрдж рдкрд╣рд▓рд╛ k8s рдЕрдиреБрднрд╡ рдерд╛ред рдЕрднреА рднреА рдореЗрд░реЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ ( firstvds.ru ) рдкрд░ CentOS KVMs рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрдЙрдЯ-рдСрдл-рдмреЙрдХреНрд╕ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

IP рдкрддреЛрдВ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рдмреЗрдореЗрд▓ рд╣реЛрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@albpal рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ, рдЖрдкрдиреЗ рдЬреЛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЗ рд╣реИрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░)

@kachkaev рдореИрдВрдиреЗ рдЕрднреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЧрд▓рдд IP рдПрдХ CPANEL рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ: vps-1054290-4055.manage.myhosting.comред

рджреВрд╕рд░реА рдУрд░, рдореЗрд░реЗ рд╡реАрдкреАрдПрд╕ рдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдЗрдЯрд▓реА рд╕реЗ рд╣реИ рдФрд░ рдпрд╣ рдЧрд▓рдд рдЖрдИрдкреА рдпреВрдПрд╕рдП рд╕реЗ рд╣реИ ... рд╡рд╣реА рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ред

рдХреНрдпрд╛ рдЖрдк k8s рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ?

@luxas рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдбреЙрдХрд░ рд▓реЙрдЧ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рд╣реИрдЖрдЙрдЯрдкреБрдЯ рднреАред

рджреЛрдиреЛрдВ /var/log/messages рдФрд░ kubeadm init рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╡рд╣реА рд╣реИ рдЬреЛ рдореВрд▓ рдореБрджреНрджрд╛ рд╣реИред

@albpal рддреЛ рдЖрдкрдХрд╛ VM рдФрд░ рд╡рд╣ рджреВрд╕рд░реА рдорд╢реАрди рджреЛрдиреЛрдВ CPANEL рдкрд░ рд╣реИрдВ? рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрдд, рдХреНрдпреЛрдВрдХрд┐ рддрдм рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рд╡рд╣реА рд╣реИ! рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рднреМрддрд┐рдХ рдорд╢реАрди рдереА рдЬреЛ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╣-рдШрдЯрдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рджреЛ KVM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдПрдХ Ubuntu 16.04 рдХреЗ рд╕рд╛рде рдФрд░ рджреВрд╕рд░рд╛ CentOS 7.3 рдХреЗ рд╕рд╛рде рджреЛрдиреЛрдВ рдореЗрдВ рд╕рдорд╛рди dial tcp IP рдкрддрд╛ рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░рджрд╛рддрд╛ рдХреЗ DNS рд╕рд░реНрд╡рд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдХрд░ рдЕрдВрдд рдореЗрдВ рдЙрдмрдВрдЯреВ рдкрд░ рдХреБрдмреЗрджрдо рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд╕рдорд╛рдзрд╛рди рдХреНрд░рд┐рд▓реЛрдЬрд╝ рдХреА рд╕рд▓рд╛рд╣ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛:

тАЛapt-get install dnsmasq

rm -rf /etc/resolv.conf
echo "nameserver 127.0.0.1" > /etc/resolv.conf
chmod 444 /etc/resolv.conf
chattr +i /etc/resolv.conf

echo "server=8.8.8.8
server=8.8.4.4" > /etc/dnsmasq.conf

service dnsmasq restart
тАЛ# reboot just in case

рдЗрд╕рдиреЗ рдЙрдмрдВрдЯреВ рдкрд░ рд▓реЙрдЧ рдореЗрдВ dial tcp рдХреЗ рдмрд╛рдж рд╕рд╣реА рдЖрдИрдкреА рдкрддрд╛ рд▓рд╛рдпрд╛ рдФрд░ рдХреБрдмреЗрджрдо рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рд╣реБрдЖ! рдореИрдВрдиреЗ рдЙрд╕реА рддрд░рд╣ CentOS рдкрд░ dnsmasq рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдУрдПрд╕ рдореЗрдВ рдХреБрд▓ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдпрд╛ рдХреБрдЫ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЖрдЬрдорд╛рдПрдВ!

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, DNS рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдХрд░рдирд╛ рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ (рдореИрдВ рд╕рд░реНрд╡рд░/рдбреЗрдкреНрд╕ рд▓рдбрд╝рдХрд╛ рдирд╣реАрдВ рд╣реВрдВ рдФрд░ рдЙрд╕ рдкреВрд░реА рдЬрд╛рдВрдЪ рд╕реЗ рдореИрдВ рд▓рдЧрднрдЧ рд░реЛ рд░рд╣рд╛ рд╣реВрдВ: рднрдпрднреАрдд :)ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреБрдмреЗрджрдо рдПрдХ рдмрд╛рд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЙрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░ рджреЗрдЧрд╛ред

рдЕрдЧрд░ k8s рдЯреАрдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдХреБрдЫ рдирдП FirstVDS KVMs рдкрд░ рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдмрд╕ рдореБрдЭреЗ рдпрд╛ рдбреАрдПрдо рдХреЛ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдИрдореЗрд▓ рдХрд░реЗрдВ!

рдзрдиреНрдпрд╡рд╛рдж @kachkaev ! рдореИрдВ рдХрд▓ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛

cc @kubernetes/sig-network-bugs рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдКрдкрд░ DNS рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреНрдпреЛрдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж @kachkaev рд╣рдо рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдмреЗрджрдо рдХреА рдЧрд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╣реА рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдлрдВрд╕ рдЧрдП рд╣реИрдВ рддреЛ рд╣рдо рдЗрд╕реЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рддреЛ ...

рдореЗрд░реЗ рд▓реЙрдЧ @albpal рд▓реЙрдЧ рдХреА рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдореИрдВ dnsmasq рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

@kachkaev , рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд╣реА рд╕рдорд╕реНрдпрд╛
рдкреВрд░рд╛ рд▓реЙрдЧ рд╕рдВрд▓рдЧреНрди рд╣реИред

log.txt

рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдБ !! рдЖрдкрдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @kachkaev !

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдереА:

### рдкрд░рд┐рджреГрд╢реНрдп:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреАрдорд╛ рд╡рд╛рд▓рд╛ рдПрдХ VPS:

рд╕рдВрдХрд▓реНрдк.conf
[ рд░реВрдЯ@рдЕрдкрд▓рд╛рдЙ ~]# рдмрд┐рд▓реНрд▓реА рд╕рдорд╛рдзрд╛рди.conf
рдиреЗрдорд╕рд░реНрд╡рд░ 8.8.8.8
рдиреЗрдорд╕рд░реНрд╡рд░ 8.8.4.4
рдиреЗрдорд╕рд░реНрд╡рд░ 2001:4860:4860::8888
рдиреЗрдорд╕рд░реНрд╡рд░ 2001:4860:4860::8844

рдХреЛрдИ рдЦреЛрдЬ рдбреЛрдореЗрди рдирд╣реАрдВ рд╣реИ!

рдореЗрдЬрдмрд╛рди
[ рд░реВрдЯ@рдЕрдкрд▓рд╛рдЙ ~]# рдмрд┐рд▓реНрд▓реА/рдЖрджрд┐/рдореЗрдЬрдмрд╛рди
127.0.0.1 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯредрд▓реЛрдХрд▓рдбреЛрдореЗрди рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
37.XXX.XX.XXX рдирд╛рдо.vpshosting.com

рд▓реЙрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрдВрдЯреЗрдирд░ рдирд┐рдореНрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ:

рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ https://localhost :6443/api/v1/secrets?resourceVersion=0

рдФрд░ рдЬрдм рдореИрдВ рдкреВрдЫрддрд╛ рд╣реВрдВ:
$ nslookup "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯред $ (рд╣реЛрд╕реНрдЯрдирд╛рдо-рдбреА)"
рдореБрдЭреЗ рдЬреЛ рдЖрдИрдкреА рдорд┐рд▓рддрд╛ рд╣реИ рд╡рд╣ рдЧрд▓рдд рд╣реИ, рдпрд╛рдиреА 108.59.253.19ред

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдХрдВрдЯреЗрдирд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (рдбреЛрдореЗрди рдХреЗ рдмрд┐рдирд╛) рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЧрд▓рдд рдЖрдИрдкреА рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯред $ (рд╣реЛрд╕реНрдЯрдирд╛рдо-рдбреА)" рдЙрд╕ рдЖрдИрдкреА рдХреЛ рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╡реАрдкреАрдПрд╕ рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

## рдореИрдВрдиреЗ VPS CentOS 7.3 рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ (рдЙрди рдЪрд░рдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ https://kubernetes.io/docs/setup/inрдирд┐рд░реНрднрд░/install-kubeadm/#installing-kubelet-and-kubeadm рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ):

рдЬрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ:

  1. рдХреБрдмреЗрджрдо рд░реАрд╕реЗрдЯ
  2. рдпрдо dnsmasq рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  3. рд╕реАрдкреА /etc/resolv.conf ~/resolv.conf_bck
  4. рдЖрд░рдПрдо-рдЖрд░рдПрдл /etc/resolv.conf
  5. рдЗрдХреЛ-рдИ "рдиреЗрдорд╕рд░реНрд╡рд░ 127.0.0.1\nnameserver $(hostname -i)" >> /etc/resolv.conf
  6. chmod 444 /etc/resolv.conf
  7. рдЪреИрдЯрд░ +i /etc/resolv.conf
  8. рдЗрдХреЛ-рдИ "рд╕рд░реНрд╡рд░=8.8.8.8\nрд╕рд░реНрд╡рд░=8.8.4.4" > /etc/dnsmasq.conf
  9. рдЗрдХреЛ-рдИ "$(рд╣реЛрд╕реНрдЯрдирд╛рдо -i)\tlocalhostред$(рд╣реЛрд╕реНрдЯрдирд╛рдо-рдбреА)" >> /рдЖрджрд┐/рд╣реЛрд╕реНрдЯ
  10. рд╕реЗрд╡рд╛ dnsmasq рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  11. рдлрд╝рд╛рдпрд░рд╡реЙрд▓-cmd --zone=public --add-port=6443/tcp --permanent && sudo рдлрд╝рд╛рдпрд░рд╡реЙрд▓-cmd --zone=public --add-port=10250/tcp --permanent && sudo systemctl рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  12. рдХреБрдмреЗрджрдо рдЗрдирд┐рдЯреЛ

рдореИрдВрдиреЗ рд╣реЛрд╕реНрдЯрдирд╛рдо -i рдХреЛ рдЪрд░рдг 5 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдореИрдВ рдирд╣реАрдВ рдХрд░рддрд╛, рддреЛ docker рдХрдВрдЯреЗрдирд░реЛрдВ рдкрд░ resolv.conf рдореЗрдВ 8.8.8.8 рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЛ рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!!

рдпрд╣ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ @albpal! рдореИрдВ kubeadm init рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рдХрджрдореЛрдВ рд╕реЗ рдЧреБрдЬрд░рд╛ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдЕрдВрдд рдореЗрдВ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг FirstVDS KVM рдХреЗ рдЕрдВрджрд░ CentOS 7.3 рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рд╣реБрдЖ! рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреАрдЬ рдЬреЛ рдореБрдЭреЗ рдХрд░рдиреА рдереА, рд╡рд╣ рдереА рдлрд╛рдпрд░рд╡реЙрд▓ рдХреЛ рд░реЛрдХрдирд╛ рдФрд░ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 6443 рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рдерд╛:

systemctl disable firewalld
systemctl stop firewalld

_рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ - рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдРрд╕реЗ OS рдкрд░ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА, рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ред

рдЕрдм рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдЬреИрд╕реЗ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Created API client, waiting for the control plane to become ready рдкрд░ рдЕрдЯрдХрдиреЗ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдЫрд╛рдВрдЯрдиреЗ рдХреЗ рдмреАрдЪ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЕрднреА рднреА рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрджрдиреЗ рдФрд░ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред __рдЖрдк рд▓реЛрдЧ рдХреНрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?__

@paulobezerr рдЬреЛ рдореИрдВ рдЖрдкрдХреЗ рдЕрдиреБрд▓рдЧреНрдирдХ рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЙрд╕рд╕реЗ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдереЛрдбрд╝реА рдЕрд▓рдЧ рд╣реИред рдореЗрд░реЗ рдПрдкрд┐рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ:

reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod:
Get https://localhost:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dhostname&resourceVersion=0:
dial tcp RANDOM_IP:6443: getsockopt: connection refused

рдЬрдмрдХрд┐ рдЖрдкрдХрд╛ рдХрд╣рдирд╛ рд╣реИ:

reflector.go:190] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46: Failed to list *v1.Pod:
Get https://10.X.X.X:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dhostname&resourceVersion=0:
dial tcp 10.X.X.X:6443: getsockopt: connection refused

(рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ localhost / RANDOM_IP рд╣реИ, рдЬрдмрдХрд┐ рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╣рдореЗрд╢рд╛ 10.X.X.X рд╣реЛрддрд╛ рд╣реИ)

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЬрдм рдЖрдк kubeadm init ( рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ) рд╡рд┐рднрд┐рдиреНрди --apiserver-advertise-address=??? рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рдПред рдореЗрд░рд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ k8s рдЕрдиреБрднрд╡ рд╕рд┐рд░реНрдл 10 рджрд┐рдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ FirstVDS рдкрд░ рд╕рд┐рдВрдЧрд▓-рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд╡реНрдпрд░реНрде рдкреНрд░рдпрд╛рд╕ рдереЗ :-)

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рд╕реБрд▓рдЭрд╛ рд▓реЗрдВрдЧреЗ рдФрд░ рд╕рдорд╛рдзрд╛рди рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реЗрдВрдЧреЗ!

@kachkaev рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ:

$рдлрд╝рд╛рдпрд░рд╡реЙрд▓-cmd --zone=public --add-port=6443/tcp --permanent && sudo рдлрд╝рд╛рдпрд░рд╡реЙрд▓-cmd --zone=public --add-port=10250/tcp --permanent && sudo systemctl рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ

рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕ рдирд┐рдпрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рдореЗрд░реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдгреЛрдВ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛ред

@juntaoXie рдзрдиреНрдпрд╡рд╛рджред рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд┐рд╕реНрдЯрдордб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

рдЕрднреА рднреА рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдореИрдВ рдпрд╣ рд╕рдм рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИред
рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдорд╛рди рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдХреБрдмреЗрджрдо рдЗрдирд┐рдЯ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред рдЬрдм рдореИрдВ docker ps рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХрдВрдЯреЗрдирд░ рдЦреАрдВрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЪрд▓ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдкреАрдЫреЗ рдХреЛрдИ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдареАрдХ рд╣реИ)ред рдЖрджрд┐ рднреА рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЬрдм рдореИрдВ рдЕрдкрдиреА рдХреНрдпреВрдмрд▓реЗрдЯ рд╕реЗрд╡рд╛ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдБ, рддреЛ рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ cni config рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: /etc/cni/net.d рдореЗрдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ https://github.com/kubernetes/kubernetes/issues/43815 рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдареАрдХ рд╣реИ, рдЖрдк рдПрдХ cni рдиреЗрдЯрд╡рд░реНрдХ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬреЛ рдореИрдВ https://www.weave.works/docs/net/latest/kubernetes/kube-addon/ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдм, Kubectl рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ 8080 рдХреЛ рдордирд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд╣реА рд╣реЛрд╕реНрдЯ рдпрд╛ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдерд╛? рдЪрд┐рдХрди рдФрд░ рдЕрдВрдбреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЬрдм рдореЗрд░рд╛ рдХреБрдмреЗрджрдо рдЗрдирд┐рдЯ рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рд╕реАрдПрдирдЖрдИ рдиреЗрдЯрд╡рд░реНрдХ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реВрдВ ??? рдпрд╣ рдмрд╣реБрдд рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ

рдпрд╣ рднреА рдПрдХ cgroup рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рджреЛрдиреЛрдВ docker рдФрд░ my kubelet service systemd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

FWIW, рдореБрдЭреЗ GCP рдкрд░ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рдореИрдВрдиреЗ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Ubuntu 16.04 рдФрд░ CentOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:

$ gcloud рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдЯреЗрд╕реНрдЯ-рдПрдкреАрдЖрдИ-01 --рдЬрд╝реЛрди рдпреВрдПрд╕-рд╡реЗрд╕реНрдЯ1-рдП --рдЗрдореЗрдЬ-рдлрд╝реИрдорд┐рд▓реА ubuntu-1604-lts --image-project ubuntu-os-cloud --machine-type f1-micro --description рдмрдирд╛рддреЗ рд╣реИрдВред рдПрдкреАрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдиреЛрдб 1'

$ gcloud рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдЯреЗрд╕реНрдЯ-рдПрдкреАрдЖрдИ-02 --рдЬрд╝реЛрди us-west1-b --image-family ubuntu-1604-lts --image-project ubuntu-os-cloud --machine-type f1-micro --description' рдмрдирд╛рддреЗ рд╣реИрдВред рдПрдкреАрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдиреЛрдб 2'

$ gcloud рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЯреЗрд╕реНрдЯ-рдПрдкреАрдЖрдИ-03 рдмрдирд╛рддреЗ рд╣реИрдВ - рдЬрд╝реЛрди рдпреВрдПрд╕-рд╡реЗрд╕реНрдЯ 1-рд╕реА - рдЗрдореЗрдЬ-рдлрд╝реИрдорд┐рд▓реА рдЙрдмрдВрдЯреВ-1604-рдПрд▓рдЯреАрдПрд╕ - рдЗрдореЗрдЬ-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЙрдмрдВрдЯреВ-рдУрдПрд╕-рдХреНрд▓рд╛рдЙрдб - рдорд╢реАрди-рдЯрд╛рдЗрдк рдПрдл 1-рдорд╛рдЗрдХреНрд░реЛ - рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди ' рдПрдкреАрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдиреЛрдб 3'

$ рдЙрдкрдпреБрдХреНрдд-рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

$ рдХрд░реНрд▓ -рдПрдлрдПрд╕рдПрд╕рдПрд▓ https://download.docker.com/linux/ubuntu/gpg | sudo apt-key рдРрдб-

$ apt-get update && apt-get install -qy docker.io && apt-get install -y apt-transport-https

$ рдЗрдХреЛ "рджреЗрдм http://apt.kubernetes.io/ Kubernetes-xenial main" > /etc/apt/sources.list.d/kubernetes.list

$ рдЙрдкрдпреБрдХреНрдд-рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ && apt-get install -y kubelet kubeadm Kubernetes-cni

$ systemctl рдкреБрдирдГ рдЖрд░рдВрдн рдХреНрдпреВрдмрд▓реЗрдЯ

$ kubeadm init

рддреЛ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рдХрдИ рдШрдВрдЯреЛрдВ рддрдХ рдЕрдкрдирд╛ рд╕рд┐рд░ рдорд╛рд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛:

$ gcloud рдмреАрдЯрд╛ рдХрдВрдЯреЗрдирд░ --рдкреНрд░реЛрдЬреЗрдХреНрдЯ "рдореМрд╕рдо-177507" рдХреНрд▓рд╕реНрдЯрд░ "рдореМрд╕рдо-рдПрдкреАрдЖрдИ-рдХреНрд▓рд╕реНрдЯрд░ -1" рдмрдирд╛рддреЗ рд╣реИрдВ --рдЬрд╝реЛрди "us-west1-a" --username="admin" --cluster-version "1.6.7" --рдорд╢реАрди-рдкреНрд░рдХрд╛рд░ "f1-micro" --image-type "COS" --disk-size "100" --scopes " https://www.googleapis.com/auth/compute "," https:// www.googleapis.com/auth/devstorage.read_only "," https://www.googleapis.com/auth/logging.write "," https://www.googleapis.com/auth/monitoring.write "," https://www.googleapis.com/auth/servicecontrol "," https://www.googleapis.com/auth/service.management.readonly "," https://www.googleapis.com/auth/traceред рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ " --num-рдиреЛрдбреНрд╕ "3" --рдиреЗрдЯрд╡рд░реНрдХ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" --enable-рдХреНрд▓рд╛рдЙрдб-рд▓реЙрдЧрд┐рдВрдЧ --no-enable-cloud-monitoring --enable-legacy-authorization

рдореИрдВ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдКрдкрд░ рдФрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдЬрд╣рд╛рдВ рдореИрдВ рдПрдХ рдЦрд╛рд▓реА рдЫрд╡рд┐ рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореИрдВ Kubeadm рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:
image
рдЗрд╕рдореЗрдВ рдлрдВрд╕ рд░рд╣рд╛ рд╣реИ
[apiclient] Created API client, waiting for the control plane to become ready
image

@paulobezerr рдХреЗ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ - рдореЗрд░рд╛ env: CentOS 7.4.1708 kubeadm рд╕рдВрд╕реНрдХрд░рдг: &version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "8", GitVersion: "v1.8.0", GitCommit: "6e937839ac04a38cac63e6a7a306c5d035fe7b0a", GitTreeState:" ", BuildDate:"2017-09-28T22:46:41Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ SELinux рдЕрдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЪрд▓ рд░рд╣реА рдереАред рд╕реБрд░рд╛рдЧ рдЙрдирдХреЗ рдХрджрдо рдереЗ, рдЯрд┐рдкреНрдкрдгреА:

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ /etc/selinux/config рдФрд░ рд╕реЗрдЯ рдХрд░реЗрдВ SELINUX=disabled

CentOS рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдЪрд░рдг (https://kubernetes.io/docs/setup/inрдирд┐рд░реНрднрд░/install-kubeadm/) рдХрд╣рддреЗ рд╣реИрдВ:
"рд╕реЗрдЯрдирдлреЛрд░реНрд╕ 0 рдЪрд▓рд╛рдХрд░ SELinux рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ"
рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо CentOS/RHEL/Fedora рдЯреИрдм рдкрд░) рдХрд┐ рдЖрдкрдХреЛ /etc/selinux/config рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ SELINUX=disabled рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдореЗрд░реЗ рд▓рд┐рдП, рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рд╕реЗрдЯреЗрдирдлреЛрд░реНрд╕ 0 рдЪрд▓рд╛рдпрд╛ рдерд╛, рдлрд┐рд░ рднреА рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓ рд░рд╣реА рдереАрдВред рд╕рдВрдкрд╛рджрди / etc / selinux / config рдФрд░ SELINUX = рдЕрдХреНрд╖рдо рдХрд░рдирд╛, рдлрд┐рд░ рд░рд┐рдмреВрдЯ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреЗрддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ (рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдСрд░реНрдереЛрдЧреЛрдирд▓) рдореБрджреНрджреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЪреАрдЬреЛрдВ рдХреЛ рдЕрд▓рдЧ рди рд╣реЛрдиреЗ рджреЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рд╣рдордиреЗ 3 рдореБрджреНрджреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:

  1. DNS рдХреБрдЫ рдорд╢реАрдиреЛрдВ рдкрд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЛ рдареАрдХ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред @kachkaev @paulobezerr рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛? рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

  2. рдХреНрдпреВрдмрд▓реЗрдЯ рдФрд░ рдбреЙрдХрд░ рдХреЗ рдмреАрдЪ рдЧрд▓рдд cgroup-driver рдореИрдЪред рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

  3. SELinux рдЕрдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдмрд╛рд░ рдЬрдм рддреАрдиреЛрдВ рдХреЛ рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдореБрджреНрджреЗ рдЦреБрдж рдмрдирд╛рдиреЗ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╣рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрд░рдЪрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдзрд╛рдЧреЗ рдореЗрдВ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ @luxas?

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВ 17.06 рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдЧрдпрд╛ (17.03 рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди docker.io рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ) рдФрд░ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред 17.09 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред

рдЪреВрдВрдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ рдЗрддрдирд╛ рд▓рдВрдмрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЗ рд╣реИрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ @jamiehannaford рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдХреГрдкрдпрд╛ рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓реЙрдЧ/рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдирдП, рд▓рдХреНрд╖рд┐рдд рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрд▓реЗрдВред рдирд╡реАрдирддрдо kubeadm v1.8_ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рджреЛрд╖рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХрд╛ рдмреЗрд╣рддрд░ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рднреА рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдмрдЪрд╛рдПрдЧрд╛ред

рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЗ рдкрд╛рд╕ 1.8 рдХреЗ рд╕рд╛рде CENTOS 7 рдореЗрдВ 1.8 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛? рдХрд┐рд╕реА рдХреЛ рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдпрд╛ рдкрддрд╛ рдерд╛ рдХрд┐ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

@rushins рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреА рдЬрд╛ рд░рд╣реА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдВ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдореБрдЭреЗ @rushabh268 рдЬреИрд╕рд╛ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ рдЬреЛ connection refused рд╣реИ рдФрд░ localhost:6443/api рдирд╣реАрдВ рд╣реИред
рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рдЗрд╕реЗ search xxx.xx.xxxx.org рдЦреЛрдЬ рд░рд╣реЗ рдбреЛрдореЗрди рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ред

vi /etc/resolv.congf

------ resolv.congf -----
# Generated by NetworkManager
#search xxx.xx.xxxx.org
nameserver 10.x.xxx.xx
nameserver 10.x.xxx.xx
nameserver 10.x.xxx.xx
--------------------------

рдкрд░реНрдпрд╛рд╡рд░рдг:
-> CentOS-7-x86_64-рдорд┐рдирд┐рдорд▓-1708
-> K8s v1.9.2
-> рдбреЙрдХрд░ v17.12.0.ce
-> рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдВрддрд░реНрдЧрдд xxx.xx.xxxx.org

рдХреГрдкрдпрд╛ рднрдЧрд╡рд╛рди рдХреЗ рдкреНрдпрд╛рд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдбреЙрдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдореИрдВ "рдорд╕реНрддреА рдХрд░рдиреЗ рдФрд░ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ" рдХреА рдЖрдбрд╝ рдореЗрдВ рдХрд╛рдо рдХреЗ рдмрд╛рдж рдХрдИ рд░рд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рджреНрд╡рд╛рд░рд╛ nslookup localhost рдЪрд▓рд╛рддреЗ рд╕рдордп рд╕рд╣реА рдЖрдИрдкреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ред

рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП @kachkaev рдХреЛ рдзрдиреНрдпрд╡рд╛рджред

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

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

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

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

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

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

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