
ΠΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ°Π³ΠΈ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ kubectl:
The connection to the server x.x.x.x:6443 was refused - did you specify the right host or port?
1. kubectl Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠΏΠΎΠ»ΡΡΡΡ Π½Π° ΠΌΠ°ΡΡΠ΅Ρ-ΡΠ·Π»Π΅.
2. Π£ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡΠ΅Π΄Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Kubernetes (ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Kubernetes Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
$ env | grep -i kube KUBECONFIG=/root/.kube/config
$ systemctl status docker β docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d ββdocker-sysconfig.conf, http-proxy.conf, nfs.conf Active: active (running) since Wed 2019-01-30 13:14:36 NZDT; 21h ago Docs: https://docs.docker.com Main PID: 5834 (dockerd) Tasks: 89 Memory: 189.2M ...
$ systemctl status kubelet β kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/kubelet.service.d ββ10-kubeadm.conf Active: active (running) since Thu 2019-01-31 10:36:55 NZDT; 8min ago Docs: http://kubernetes.io/docs/ Main PID: 16249 (kubelet) Tasks: 18 Memory: 48.4M ...
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ:
Unit kubelet.service entered failed state. systemd[1]: kubelet.service failed.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅:
swapoff -a
5. TCP-ΠΏΠΎΡΡ 6443 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ ΠΏΠΎΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ:
# netstat -pnlt | grep 6443 tcp6 0 0 :::6443 :::* LISTEN 4546/kube-apiserver
$ firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: eno1 sources: services: ssh dhcpv6-client ports: 10250/tcp 8472/udp 6443/tcp protocols: masquerade: yes forward-ports: source-ports: icmp-blocks: rich rules:
# journalctl -xeu kubelet
6. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠ»Π°ΡΡΠ΅Ρ Kubernetes, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ:
$ kubeadm-setup.sh restart Restarting containers now ... Detected node is master ... Checking if env is ready ... Checking whether docker can pull busybox image ... Checking access to ca-docker-registry.us.oracle.com/kubernetes_developer ... Trying to pull repository ca-docker-registry.us.oracle.com/kubernetes_developer/pause-amd64 ... 3.0: Pulling from ca-docker-registry.us.oracle.com/kubernetes_developer/pause-amd64 Digest: sha256:f037e4f1990d76b0711e00035d0aeb0869ff9c4ece517e0a90af4ea3f601760e Status: Image is up to date for ca-docker-registry.us.oracle.com/kubernetes_developer/pause-amd64:3.0 Checking firewalld settings ... Checking iptables default rule ... Checking br_netfilter module ... Checking sysctl variables ... Restarting kubelet ... Waiting for node to restart ... .... Restarting pod kube-flannel-ds-6htqw pod "kube-flannel-ds-6htqw" deleted Restarting pod kube-flannel-ds-fmjjw pod "kube-flannel-ds-fmjjw" deleted Restarting pod kube-flannel-ds-j982j pod "kube-flannel-ds-j982j" deleted Master node restarted. Complete synchronization between nodes may take a few minutes.
![]()
