Aws: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 27: | Строка 27: | ||
==Ingress== |
==Ingress== |
||
<PRE> |
<PRE> |
||
| + | helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx |
||
| + | helm repo update |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | helm install ingress-nginx ingress-nginx/ingress-nginx \ |
||
| + | --namespace ingress-nginx --create-namespace |
||
| + | </PRE> |
||
| + | найти имя которое выдано балансеру (нужно дальше для DNS) |
||
| + | <PRE> |
||
| + | kubectl -n ingress-nginx get svc -o yaml | \ |
||
| + | yq \ |
||
| + | '.items[] | select(.spec.type=="LoadBalancer") | .status.loadBalancer.ingress[].hostname' |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | a860807a356654293b7b6670038daf98-17410584.us-east-1.elb.amazonaws.com |
||
</PRE> |
</PRE> |
||
Текущая версия на 15:33, 31 мая 2025
Это "Склерозник" по командам, так как с 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