kubernetes-the-hard-way/docs/10-dns.md

1.4 KiB
Raw Blame History

dns

такс, це звісно приколно що можна по айпішніку, але я читав що можна по назві сервісу звертатись

kubectl exec hello-world -- wget -O - nginx-service

не особо працює, щось пішло не так

а так тому, що ми не поставили деенес адон але нічого, зараз ми то виправимо

kubectl apply -f https://storage.googleapis.com/kubernetes-the-hard-way/coredns-1.8.yaml

ну у мене не особо запрацювало потрібно зробити зміни у кублєті

cat <<EOF | sudo tee /etc/systemd/system/kubelet.service
[Unit]
Description=Kubernetes Kubelet
Documentation=https://github.com/kubernetes/kubernetes
After=containerd.service
Requires=containerd.service

[Service]
ExecStart=/usr/local/bin/kubelet \\
  --config=/var/lib/kubelet/kubelet-config.yaml \\
  --container-runtime=remote \\
  --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock \\
  --image-pull-progress-deadline=2m \\
  --kubeconfig=/var/lib/kubelet/kubeconfig \\
  --network-plugin=cni \\
  --register-node=true \\
  --v=2
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF
{
  sudo systemctl daemon-reload
  sudo systemctl enable kubelet
  sudo systemctl restart kubelet
}