i create a cluster:

eksctl create cluster \
--name example-cluster \
--region eu-central-1 \
--fargate \
--instance-types=t2.medium \
--full-ecr-access \

i update the kubeconfig:

aws eks update-kubeconfig --region eu-central-1 --name example-cluster

i use my kubernetes.yaml:

kubectl apply -f kubernetes.yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openresty-deployment
spec:
  replicas: 1
  selector:
    matchLabels:
      app: openresty
  template:
    metadata:
      labels:
        app: openresty
    spec:
      containers:
      - name: openresty
        image: 463865334882.dkr.ecr.eu-central-1.amazonaws.com/commit-fargate-openresty:latest
        ports:
        - containerPort: 80
        - containerPort: 443

---

apiVersion: v1
kind: Service
metadata:
  name: openresty-service
spec:
  selector:
    app: openresty
  ports:
    - name: http
      protocol: TCP
      port: 80
      targetPort: 80
    - name: https
      protocol: TCP
      port: 443
      targetPort: 443
  type: LoadBalancer

pod and service are ok:

k get pods
NAME                                    READY   STATUS    RESTARTS   AGE
openresty-deployment-84d55495bb-qml2r   1/1     Running   0          47m

services:

kubectl get services
NAME                TYPE           CLUSTER-IP     EXTERNAL-IP                                                                  PORT(S)                      AGE
kubernetes          ClusterIP      10.100.0.1     <none>                                                                       443/TCP                      63m
openresty-service   LoadBalancer   10.100.57.29   aa5d9fcea02554a4999954064d111335-1488746410.eu-central-1.elb.amazonaws.com   80:31331/TCP,443:32027/TCP   47m

logs on pod not showing any attempts to the container:

kubectl logs openresty-deployment-84d55495bb-qml2r
2024/03/07 08:04:36 [warn] 1#1: conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored

for port 443 i get ERR_CONNECTION_CLOSED

for port 80 i get ERR_EMPTY_RESPONSE

anyone has ideas?

0

There are 0 best solutions below