Aws

Материал из noname.com.ua
Версия от 15:33, 31 мая 2025; Sirmax (обсуждение | вклад) (→‎Ingress)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску


Это "Склерозник" по командам, так как с aws последнее время работаю не часто то записываю

EKS

Получить список кластеров

 aws eks  list-clusters
{
    "clusters": [
        "education-eks-1o3RFCvh"
    ]
}

Добыть KUBECONFIG

aws eks update-kubeconfig --region us-east-1 --name education-eks-1o3RFCvh

Если переменная KUBECONFIG выстапвлена то обновлен будет этот файл (осторожно)

Route 53

SSL

Два варианта - универсальный и специфичный для AWS

Ingress

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
helm install ingress-nginx ingress-nginx/ingress-nginx \
  --namespace ingress-nginx --create-namespace

найти имя которое выдано балансеру (нужно дальше для DNS)

kubectl -n ingress-nginx get svc -o yaml | \
yq \
'.items[] | select(.spec.type=="LoadBalancer") | .status.loadBalancer.ingress[].hostname'
a860807a356654293b7b6670038daf98-17410584.us-east-1.elb.amazonaws.com