Olá!
Estou começando a dar os primeiros passos com o Docker, Kubernetes, Helm e Istio.
Quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a aprender também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes.
Links sobre Docker:
- Curso Docker
- https://www.docker.com/what-docker
- https://porter.io/github.com/veggiemonk/awesome-docker
- https://docs.docker.com/engine/installation/
- https://docs.docker.com/engine/installation/linux/linux-postinstall/
- https://docs.docker.com/engine/userguide/
- https://www.tutorialspoint.com/docker/index.htm
- https://github.com/collabnix/dockerlabs
- https://jstobigdata.com/docker/advanced-docker-tutorial
- http://tableless.com.br/iniciando-com-o-docker-dicas-praticas-para-comecar-usar-agora-mesmo/
- http://devopslab.com.br/docker-como-instalar-o-docker-criacao-de-imagens-e-container/
- https://docs.docker.com/engine/userguide/networking/default_network/custom-docker0/
- https://medium.com/@renato.groffe/asp-net-core-2-2-implementando-load-balancing-com-nginx-docker-e-docker-compose-d8949aa61b
- https://medium.com/bhargav-bachina-kubernetes-training/docker-container-management-with-examples-c280906158a8
- https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/
- https://nickjanetakis.com/blog/docker-tip-85-define-healthcheck-in-your-docker-compose-file
- https://www.upguard.com/articles/docker-vs.-vmware-how-do-they-stack-up
- https://training.docker.com/category/self-paced-online
- http://pointful.github.io/docker-intro/#/
- http://pt.slideshare.net/Docker/presentations
- https://wiki.aquasec.com/plugins/servlet/mobile?contentId=9601103#content/view/9601103
- https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices/
Livros sobre Docker:
- https://www.dockerbook.com
- http://www.novatec.com.br/livros/usando-docker/
- http://www.novatec.com.br/livros/aprendendo-docker/
- http://www.novatec.com.br/livros/primeiros-passos-docker/
- https://www.packtpub.com/catalogsearch/result/?q=docker
- https://www.safaribooksonline.com/search/?query=docker
Comandos Docker:
- https://jstobigdata.com/docker-compose-cheatsheet
- https://woliveiras.com.br/posts/comandos-mais-utilizados-no-docker/
- https://medium.com/dockerbr/principais-comandos-docker-f9b02e6944cd
- https://gist.github.com/morvanabonin/862a973c330107540f28fab0f26181d8
- https://stack.desenvolvedor.expert/appendix/docker/comandos.html
- https://raccoon.ninja/pt/dev-pt/comandos-basicos-do-docker/
Vídeos Container Week 2019:
- Kubernetes: https://youtu.be/WkM9R9-WQCk
- Docker Swarm, Docker e Docker Compose: https://youtu.be/T3lpAjOcbU8
- Kubernetes para iniciantes: https://www.youtube.com/watch?v=QAc_nWXfffY
- Kubernetes e Helm: https://www.youtube.com/watch?v=QAc_nWXfffY
- Kubernetes e Istio: https://www.youtube.com/watch?v=cUMAj8xPL2Q
Ambiente de Teste para Docker e Kubernetes:
- http://play-with-docker.com/
- https://labs.play-with-k8s.com/
- https://github.com/franela/play-with-docker
- https://sreeninet.wordpress.com/2016/12/23/docker-in-docker-and-play-with-docker/
- https://www.katacoda.com/courses/docker
- https://www.katacoda.com/courses/kubernetes
- https://www.katacoda.com/courses/helm
- https://www.katacoda.com/courses/istio
- https://www.katacoda.com/courses/servicemesh
- https://www.eksworkshop.com/
- https://codelabs.developers.google.com/codelabs/k8s-kickstart
Kubernetes:
- https://kubernetes.io
- https://kubernetes.io/docs/home/
- https://kubernetes.io/docs/tutorials/kubernetes-basics/
- https://github.com/ramitsurana/awesome-kubernetes
- https://www.stackrox.com/post/2020/01/kubernetes-networking-demystified/
- https://medium.com/better-programming/kubernetes-for-beginners-b3042e01ccff
- https://medium.com/better-programming/demystifying-kubernetes-objects-understanding-the-what-why-and-how-18b42c9ca9c2
- https://github.com/kabachook/k8s-security
- https://www.kitploit.com/2020/06/kube-bench-checks-whether-kubernetes-is.html?m=1
- https://github.com/darkbitio/mkit?utm_sq=gee50f1zcp
- https://github.com/cyberark/KubiScan
- https://docs.google.com/presentation/d/1GEJLhFaks7MDZLV1TvN2tHqHgesZVP3gQ9wDSMUeADo/mobilepresent#slide=id.g714406e38db71814_1
- https://www.profissionaisti.com.br/2018/07/o-que-e-o-kubernetes-e-sua-importancia/
- https://blog.marcelocavalcante.net/conhecendo-o-kubernetes-clusters-de-containers/
- https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters
- http://fabriciosanchez.azurewebsites.net/3/kubernetes-visao-geral/
- https://imasters.com.br/desenvolvimento/tudo-o-que-voce-precisa-saber-sobre-kubernetes-parte-01
- https://imasters.com.br/desenvolvimento/tudo-o-que-voce-precisa-saber-sobre-o-kubernetes-parte-02
- 70 Best Kubernetes Tutorials
- https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-A4
- https://www.tutorialspoint.com/kubernetes/index.htm
- https://medium.com/@renato.groffe/kubernetes-de-ponta-a-ponta-do-pod-ao-deployment-automatizado-fevereiro-2020-a711a5d662ff
- https://github.com/hjacobs/kubernetes-failure-stories
- https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes
- https://www.digitalocean.com/resources/kubernetes/
- Projeto usado como exemplo na Container Week 2019: https://github.com/badtuxx/k8s-canary-deploy-example
- Docs para instalação do Kubernetes: https://kubernetes.io/docs/tasks/tools/install-kubectl/
- https://samratpriyadarshi.com/kubernetes-tutorial-series-kubernetes-architecture-installation/
- https://samratpriyadarshi.com/kubernetes-tutorial-series-kubernetes-objects-pods-deployments-services/
- https://samratpriyadarshi.com/kubernetes-tutorial-series-storage-in-kubernetes/
- https://samratpriyadarshi.com/kubernetes-tutorial-series-resource-allocation-for-containers/
- https://hectorvido.dev/kubernetes/basico
- https://dev.to/azure/learn-kubernetes-with-this-5-part-series-29km
- https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18
- https://medium.com/better-programming/yet-another-kubernetes-k8s-guide-52377a72ce65
- https://techbeacon.com/devops/one-year-using-kubernetes-production-lessons-learned?amp
- https://k8s.af/
- https://learnk8s.io/production-best-practices
- https://www.hashicorp.com/blog/injecting-vault-secrets-into-kubernetes-pods-via-a-sidecar/
- https://itnext.io/successful-short-kubernetes-stories-for-devops-architects-677f8bfed803
- https://github.com/dgkanatsios/CKAD-exercises/blob/master/README.md
- https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4
- https://medium.com/@carlosstrandleal/alguns-aprendizados-desses-4-anos-utilizando-kubernetes-7b09f3fc46d3
- https://learnk8s.io/kubernetes-custom-authentication
- https://itnext.io/kubernetes-node-affinity-placing-pods-on-specific-nodes-8ea918dda9b9
- https://www.padok.fr/en/blog/kubernetes-architecture-clusters
- https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443
- https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s/
- https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0
- https://medium.com/avmconsulting-blog/service-types-in-kubernetes-24a1587677d6
- https://medium.com/devops-for-zombies/understanding-k8s-autoscale-f8f3f90938f4
- https://www.padok.fr/en/blog/kubernetes-secrets
- https://medium.com/better-programming/awesome-kubernetes-command-line-hacks-8bd3604e394f
- https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd
- https://medium.com/dev-genius/understanding-yaml-files-in-kubernetes-f0121b40abbc
- https://medium.com/swlh/deploying-kubernetes-deciding-the-size-of-your-nodes-a115e770e09
- https://medium.com/better-programming/tips-for-rightsizing-your-kubernetes-cluster-e0a8f1093d8d
- https://medium.com/better-programming/how-to-expose-your-services-with-kubernetes-ingress-7f34eb6c9b5a
- https://levelup.gitconnected.com/deploying-simple-golang-webapp-to-kubernetes-25dc1736dcc4
- https://medium.com/@almas.hilman/simple-kubernetes-deployment-using-kops-273fc7990006
- https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce
- https://medium.com/better-programming/kubernetes-pod-redundancy-strategies-a6d9b560749a
- Do EC2 ao K8s – Daniel Requena e Hugo Branquinho: https://speakerdeck.com/drequena/da-ec2-para-o-k8s
- K8s: Passado, Presente e Futuro – Fernando Ike: https://speakerdeck.com/fernandoike/kubernetes-passado-presente-e-futuro?slide=66
- https://dev.to/liptanbiswas/ckad-practice-questions-4mpn
- https://github.com/twajr/ckad-prep-notes?utm_sq=gi8psj8vrn
- https://medium.com/faun/how-to-pass-certified-kubernetes-administrator-cka-exam-on-first-attempt-36c0ceb4c9e
- https://dev.to/aurelievache/tips-about-certified-kubernetes-application-developers-ckad-exam-287g
- https://www.linkedin.com/pulse/kubernetes-certification-cka-ckad-exam-tips-gineesh-madapparambath/?articleId=6662722107232911361
- https://github.com/leandrocostam/kubernetes-certified-administrator-prep-guide
- https://github.com/kelseyhightower/kubernetes-the-hard-way
Livros sobre Kubernetes:
- https://github.com/badtuxx/DescomplicandoKubernetes
- https://www.casadocodigo.com.br/products/livro-kubernetes
- https://novatec.com.br/livros/devops-com-kubernetes/
- https://novatec.com.br/livros/kubernetes-basico/
- https://novatec.com.br/livros/padroes-para-kubernetes/
- https://learning.oreilly.com/search/?query=kubernetes
- https://www.packtpub.com/catalogsearch/result/?q=kubernetes
- https://www-freecodecamp-org.cdn.ampproject.org/c/s/www.freecodecamp.org/news/the-kubernetes-handbook/amp/
Comandos Kubectl:
- https://github.com/tomhuang12/awesome-k8s-resources
- https://github.com/dennyzhang/cheatsheet-kubernetes-A4
- https://kubectl.docs.kubernetes.io
- https://kubernetes.io/docs/reference/kubectl/overview/
- https://github.com/RehanSaeed/Kubernetes-Cheat-Sheet
- https://www.altoros.com/wp-content/uploads/pdf/Kubernetes-Kubectl-CLI-Cheat-Sheet.pdf
- https://www.tutorialspoint.com/kubernetes/kubernetes_kubectl_commands.htm
- https://kubernetes.io/docs/reference/kubectl/cheatsheet/
- https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands
- https://architecturecoding.com/series/kubernetes-series.html
- https://linuxacademy.com/site-content/uploads/2019/04/Kubernetes-Cheat-Sheet_07182019.pdf
- https://developer.sh/posts/kubernetes-client-tools-overview
- https://caylent.com/50+-useful-kubernetes-tools-list-part-2
- https://medium.com/dev-genius/kubernetes-imperative-commands-every-engineer-should-learn-3b5d8217fa29
- https://medium.com/uptime-99/kubernetes-202-making-it-fully-operational-7416e4bb15ab
- https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442dfd6c0
- https://learnk8s.io/kubernetes-rollbacks
- https://humanitec.com/blog/handling-environment-variables-with-kubernetes?utm_sq=ggsvemnyfe
- https://www.infracloud.io/blogs/role-based-access-kubernetes/?utm_sq=ggshjgdr6h/
- https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476
Vídeos e cursos gratuitos sobre Kubernetes:
- https://www.youtube.com/playlist?list=PLB1hpnUGshULerdlzMknMLrHI810xIBJv
- https://www.youtube.com/playlist?list=PL34sAs7_26wNBRWM6BDhnonoA5FMERax0
- https://developer.ibm.com/series/kubernetes-learning-path/
Links sobre Helm:
- https://helm.sh/docs/intro/quickstart/
- https://www.youtube.com/watch?v=Zzwq9FmZdsU&t=2s
- Documentação do Helm: https://helm.sh/docs/
- https://github.com/cdwv/awesome-helm
- https://github.com/deislabs/helm-workshop
- https://spinnaker.io/guides/user/kubernetes-v2/deploy-helm/
- https://github.com/deislabs/helm-workshop
- https://www.digitalocean.com/community/tutorials/an-introduction-to-helm-the-package-manager-for-kubernetes
- https://s3.us.cloud-object-storage.appdomain.cloud/developer/videos/helm-101/static/helm101.pdf
- https://banzaicloud.com/blog/creating-helm-charts/
- https://medium.com/kubernetes-tutorials/simplifying-app-deployment-in-kubernetes-with-helm-charts-b824a8e8c79b
- https://github.com/praqma-training/learn-helm
- https://www.baeldung.com/kubernetes-helm
- https://www.ibm.com/cloud/architecture/content/course/helm-fundamentals/helm-def
- https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49
- Digital Ocean – Fernando Pimenta – Tutoriais em Português-BR
- https://www.spinnaker.io/guides/user/kubernetes-v2/deploy-helm/
- https://medium.com/swlh/helm-chart-development-guide-bbc525d3b448
- https://medium.com/analytics-vidhya/multi-namespace-helm-deploy-in-kubernetes-26d1baf1ca5c
- https://searchitoperations.techtarget.com/tutorial/Use-this-Kubernetes-and-Helm-tutorial-to-simplify-app-deployments?amp=1&__twitter_impression=true
- https://levelup.gitconnected.com/create-a-ci-cd-pipeline-with-kubernetes-and-jenkins-e16ae96bc51e
- https://www.learncloudnative.com/
- https://opensource.com/article/20/5/helm-charts
- https://levelup.gitconnected.com/make-your-own-helm-chart-590622a50c14
Livros sobre Helm:
Links sobre Istio/Service Mesh:
- https://medium.com/swlh/getting-started-with-istio-524628c025
- https://github.com/debianmaster/awesome-istio
- https://medium.com/better-programming/istio-service-mesh-on-multi-cluster-kubernetes-environment-518094cdcdc4
- https://sensedia.com/api/service-mesh-o-que-e/
- https://www.singlestoneconsulting.com/blog/what-are-service-meshes/
- https://blog.envoyproxy.io/service-mesh-data-plane-vs-control-plane-2774e720f7fc
- https://github.com/k8s-dev/awesome-servicemesh
- https://github.com/festum/awesome-servicemesh
- Manual: https://istio.io/docs/
- Exemplo do Bookinfo: https://istio.io/docs/examples/bookinfo/
- Instalando o Kiali: https://istio.io/docs/tasks/telemetry/kiali/
- Releases do Istio: https://github.com/istio/istio/releases/
- Canary release com Kubernetes e Istio – Daniel Requena
- DevOpsDay SP – Istio Demo (part1) – Daniel Requena
- DevOpsDay SP – Istio Demo (part2) – Daniel Requena
- DevOpsDay SP – Istio Demo (part3) – Daniel Requena
- DevOpsDay SP – Istio Demo (part4) – Daniel Requena
- https://medium.com/codigorefinado/istio-parte-1-introdu%C3%A7%C3%A3o-simplificando-a-arquitetura-de-microservi%C3%A7os-7a5822934d28
- [Parte #1] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- [Parte #2] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- [Parte #3] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- [Parte #4] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- [Parte #5] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- [Parte #6] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- [Parte #7] Infra as code: Criando ambientes escaláveis pronto para microsserviços – Alvaro Bacelar
- https://medium.com/better-programming/getting-started-with-istio-on-kubernetes-e582800121ea
Deixe um comentário