Невозможно подключиться к веб-странице при развертывании службы Kubernetes на AWS EC2 - PullRequest
0 голосов
/ 11 апреля 2020

Я не могу получить доступ к веб-странице, даже если kubernete успешно развернул службы на AWS EC2, и я могу проверить, что он работает и

Ссылка на веб-браузер: EC2 publi c IP (и я пробовал частный IP и внешний ip из kubectl get services): 8080 (также пробовал 31200)

Результат:

Unable to connect

Я также пытаюсь выполнить команду ниже, но результат при неудачном соединении` отказано.

wget 127.0.0.1:8080 and wget 127.0.0.1:31200

Открыты правила брандмауэра для 8080 и 31200.

Я развертываю веб-приложение с помощью развертывания и обслуживания kubernetes на AWS EC2, как показано ниже: команда

ansible-playbook -i /opt/kubernetes/hosts /opt/kubernetes/website-deployment.yml;
ansible-playbook -i /opt/kubernetes/hosts /opt/kubernetes/website-service.yml;

Файл deploy.yml

---
- name: Create pods using deployment 
  hosts: localhost
  become: true
  user: root

  tasks: 
  - name: create a deployment
    command: kubectl apply -f /opt/docker/website-deployment.yml

  - name: update deployment with new pods whenever image updated in docker hub
    command: kubectl rollout restart deployment.v1.apps/website-deployment

Служба yml

---
- name: create service for deployment
  hosts: localhost
  become: true
  user: root

  tasks:
  - name: create a service
    command: kubectl apply -f /opt/docker/website-service.yml

при запуске

kubectl get services

NAME              TYPE           CLUSTER-IP       EXTERNAL-IP                                                               PORT(S)          AGE
web-service   LoadBalancer   100.64.119.242   afefc1ecf599f4a16a12aa2fe5dbbb30-614667794.ap-south-1.elb.amazonaws.com   8080:***31200***/TCP   12h
kubernetes        ClusterIP      100.64.0.1       <none>                                                                    443/TCP          36h

kubectl get pods
NAME                                  READY   STATUS    RESTARTS   AGE
web-service-deployment-7df8c9bc7c-g9hkp   1/1     Running   0          135m
web-service-deployment-7df8c9bc7c-pmtlv   1/1     Running   0          135m
sample-nginx                          1/1     Running   0          38h
...