52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
# dns
|
||
|
||
такс, це звісно приколно що можна по айпішніку, але я читав що можна по назві сервісу звертатись
|
||
|
||
```bash
|
||
kubectl exec hello-world -- wget -O - nginx-service
|
||
```
|
||
|
||
не особо працює, щось пішло не так
|
||
|
||
а так тому, що ми не поставили деенес адон
|
||
але нічого, зараз ми то виправимо
|
||
|
||
```bash
|
||
kubectl apply -f https://storage.googleapis.com/kubernetes-the-hard-way/coredns-1.8.yaml
|
||
```
|
||
|
||
ну у мене не особо запрацювало
|
||
потрібно зробити зміни у кублєті
|
||
```bash
|
||
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
|
||
```
|
||
|
||
```bash
|
||
{
|
||
sudo systemctl daemon-reload
|
||
sudo systemctl enable kubelet
|
||
sudo systemctl restart kubelet
|
||
}
|
||
``` |