Skip to content

Pods, ReplicaSets, Deployments, Rollout, Services (ClusterIP, NodePort, LoadBalancer), ConfigMaps, Secrets, Health Checks (Liveness, Readiness, Startup Probe), Metrics Server, Resources Limit, HPA, Stress Test (fortio), StatefulSets, Headless Services, Persistent Volumes, Ingress Controller, Cert Manager, Namespaces, Service Accounts and Roles

Notifications You must be signed in to change notification settings

axellbrendow/full-cycle-2.0-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

full-cycle-2.0-kubernetes

Files I produced during the Kubernetes classes of my Microservices Full Cycle 3.0 course.

Stress test

kubectl run -it fortio --rm --image=fortio/fortio -- load -qps 800 -t 120s -c 70 "http://goserver/healthz"

Ingress controller

https://kubernetes.github.io/ingress-nginx/deploy/#using-helm

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update

helm install ingress-nginx ingress-nginx/ingress-nginx

Cert manager

https://cert-manager.io/docs/installation/kubernetes/

kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.4.0/cert-manager.yaml

Utils

kubectl config get-contexts # List clusters
kubectl config use-context kind-fullcycle # Switch to cluster 'kind-fullcycle'
kubectl api-resources # List k8s objects and their api version (Ex.: deployments apps/v1 Deployment)

About

Pods, ReplicaSets, Deployments, Rollout, Services (ClusterIP, NodePort, LoadBalancer), ConfigMaps, Secrets, Health Checks (Liveness, Readiness, Startup Probe), Metrics Server, Resources Limit, HPA, Stress Test (fortio), StatefulSets, Headless Services, Persistent Volumes, Ingress Controller, Cert Manager, Namespaces, Service Accounts and Roles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published