Skip to content

i-adarsh/aws-eks-terraform-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-eks-terraform-deployment

https://aws.amazon.com/premiumsupport/knowledge-center/eks-access-kubernetes-services/ <br/ >

jenkins ALL=(ALL) NOPASSWD:ALL


kubectl get all -n nginx-ingress

# ===========================
# NAMESPACE
# ===========================
NameSpace
https://github.com/kubernetes-sigs/kustomize/blob/master/examples/multibases/multi-namespace.md
# ===========================




# ===========================
# KUSTOMIZE
# ===========================

Kustomize
kustomize gitub
https://github.com/kubernetes-sigs/kustomize

kustomize build . > kdep.yaml

kubectl apply -f kdep.yaml
kubectl delete -f kdep.yaml

kubectl get all -n dev

kustomize build . | kubectl create -f -
# ===========================


# ===========================
# METRIC SERVER
# ===========================

kubernetes metrics server
HPA (Horizontal Pod AutoScaler)
https://github.com/kubernetes-sigs/metrics-server

kubectl top nodes -n dev

kubectl top pods -n dev

kubectl get hpa/application-cpu -n dev

kubectl api-versions

kubectl autoscale deploy dev-revving --min 1 --max 10 --cpu-percent 10 -o yaml > hpa.yaml
# ===========================
sudo amazon-linux-extras install epel -y
yum install siege -y

siege -q -c 5 -t 1m http://3.84.118.138.nip.io:31550/

===========================

===========================

LIVENESS AND READINESS PROBE

===========================

kubectl get events

===========================

SSL Certificate

===========================


https://docs.bitnami.com/tutorials/secure-kubernetes-services-with-ingress-tls-letsencrypt

https://get.helm.sh/helm-v3.6.3-linux-amd64.tar.gz

===========================

PVC

===========================

kubectl exec -n dev dev-revving-86df7fdf78-nkspb -- ls

kubectl exec -n dev dev-revving-86df7fdf78-nkspb -- ls /mydata

kubectl exec -n dev dev-revving-86df7fdf78-lmccv -- touch /mydata/adarsh

kubectl exec -n dev dev-revving-86df7fdf78-lmccv -- ls /mydata/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published