Aws
Материал из noname.com.ua
Это "Склерозник" по командам, так как с 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