Skip to content

x6c-co/k8s-playground

Repository files navigation

Readme

DigitalOcean Referral Badge

docker-compose up

Cloudflare

cloudflared tunnel login
kubectl create secret generic tunnel-credentials \
--from-file=credentials.json=/home/levi/.cloudflared/uuid-from-above.json

kubectl logs $(kubectl get pod -l app=cloudflared -o jsonpath="{.items[0].metadata.name}")

https://developers.cloudflare.com/cloudflare-one/tutorials/many-cfd-one-tunnel/

DigitalOcean

doctl kubernetes cluster create --region=nyc3 --node-pool=my_pool;size=s-1vcpu-2gb;auto-scale=true
doctl kubernetes cluster kubeconfig save uuid-from-above

Docker

nginx

pg-nginx (playground-nginx).

docker build -t levidurfee/pg-nginx -f ./docker/nginx/Dockerfile .
docker push levidurfee/pg-nginx

app

pg-app (playground-app).

docker build -t levidurfee/pg-app -f ./docker/app/Dockerfile .
docker push levidurfee/pg-app

Kubernetes

kubectl rollout restart deployment/app
kubectl rollout restart deployment/nginx

kubectl rollout restart deployment/{app,nginx,cloudflared}

Kube State Metrics

git clone --depth=1 https://github.com/kubernetes/kube-state-metrics.git ./kubernetes/ksm
kubectl create -f ./kubernetes/ksm/examples/standard/

Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published