
Я новичок в Kubernetes и пытаюсь освоить его.
Я настроил 2 виртуальные машины, и они подключаются друг к другу через хост-сеть.
Я следовал этим двум руководствам:
Как установить кластер Kubernetes на Debian 11 с помощью Kubeadm
Развертывание кластера Kubernetes на Debian 11 с помощью Containerd
Все идет хорошо, пока я не дохожу до «9) Тестовая установка кластера Kubernetes»
(Master)$ kubectl create deployment nginx-app --image=nginx --replicas 2
deployment.apps/nginx-app created
(Master)$ kubectl expose deployment nginx-app --name=nginx-web-svc --type NodePort --port 80 --target-port 80
service/nginx-web-svc exposed
(Master)$ kubectl describe svc nginx-web-svc
Name: nginx-web-svc
Namespace: default
Labels: app=nginx-app
Annotations: <none>
Selector: app=nginx-app
Type: NodePort
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.96.22.154
IPs: 10.96.22.154
Port: <unset> 80/TCP
TargetPort: 80/TCP
NodePort: <unset> 30315/TCP
Endpoints: <none>
Session Affinity: None
External Traffic Policy: Cluster
Events: <none>
Примечание: конечные точки: < none > не соответствуют ожидаемому результату в пошаговом руководстве.Endpoints: 172.16.126.1:80, 172.16.194.65:80
и когда я пытаюсь получить доступ к открытому порту...
(Master)$ curl http://k-worker-01:30315
curl: (7) Failed to connect to k-worker-01 port 30315: Connection refused
Примечание: в моей настройке виртуальной машины есть 2 сетевых адаптера.
- прикреплен к NAT
- подключен к адаптеру Host-only
Я могу пинговать в обоих направлениях
$ ping -c4 k-worker-01
и
$ ping -c4 k-master
Я не уверен, что делать дальше. Любая помощь будет высоко оценена.