Aws: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая страница: «Категория:AWS Это "Склерозник" по командам, так как с aws последнее время работаю не част...») |
Sirmax (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Категория:AWS]] |
[[Категория:AWS]] |
||
| + | [[Категория:EKS]] |
||
| + | [[Категория:Route53]] |
||
Это "Склерозник" по командам, так как с aws последнее время работаю не часто то записываю |
Это "Склерозник" по командам, так как с aws последнее время работаю не часто то записываю |
||
| Строка 19: | Строка 21: | ||
=Route 53= |
=Route 53= |
||
| + | |||
| + | =SSL= |
||
| + | Два варианта - универсальный и специфичный для AWS |
||
| + | |||
| + | ==Ingress== |
||
| + | <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> |
||
Текущая версия на 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