Skip to content

Latest commit

 

History

History
176 lines (88 loc) · 6.14 KB

CourseHandout.md

File metadata and controls

176 lines (88 loc) · 6.14 KB

Course Handouts

Here are the links for the different sections that were covered during the course.

Chapter 01_02

What is K8s: https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english

K8s pronounciation: https://twitter.com/gregde/status/487456224368410624

Chapter 01_03

Joe Beda: https://www.crunchbase.com/person/joe-beda

Addon list: https://kubernetes.io/docs/concepts/cluster-administration/addons/

Service discovery: https://en.wikipedia.org/wiki/Service_discovery

Persistent storage: https://blog.bigbinary.com/2017/04/12/using-kubernetes-persistent-volume-for-persistent-data-storage.html

Features: https://www.openshift.com/container-platform/kubernetes.html

K8s v/s openshift: https://www.openshift.com/container-platform/kubernetes.html

K8s HA: https://kubernetes.io/docs/admin/high-availability/

Chapter 01_04

Bitnami survey: http://blog.bitnami.com/2017/08/container-trends-part2.html

Rancher: https://github.com/rancher/rancher#installation

Kubernetes versus swarm: https://platform9.com/blog/kubernetes-docker-swarm-compared/

Nomad: https://www.nomadproject.io/

Docker versus mesos versus kubernetes: https://mesosphere.com/blog/docker-vs-kubernetes-vs-apache-mesos/

Kubernetes: http://blog.wercker.com/best-things-about-kubernetes-now

ARCHITECT: http://news.architecht.io/issues/with-oracle-on-board-kubernetes-has-to-be-the-de-facto-standard-for-container-orchestration-73880

Docker support for k8s: https://www.docker.com/kubernetes

Azure container service: https://azure.microsoft.com/en-us/blog/introducing-azure-container-service-aks-managed-kubernetes-and-azure-container-registry-geo-replication/?cdn=disable

Azure Container service + Kubernetes: https://azure.microsoft.com/en-us/services/container-service/

Chapter 02_02

Cluster info [1] : https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-intro/

Minikube: https://github.com/kubernetes/minikube

Minkube logo: https://raw.githubusercontent.com/kubernetes/minikube/master/logo/logo.png

Pods: https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/

K8s blog: http://blog.kubernetes.io/

Chapter 02_04

Controllers: https://www.mirantis.com/blog/kubernetes-replication-controller-replica-set-and-deployments-understanding-replication-options/

Rolling deployments: https://tachingchen.com/blog/Kubernetes-Rolling-Update-with-Deployment/

Kubernetes examples: http://kubernetesbyexample.com/deployments/

Jobs: https://kubernetes.io/docs/tasks/job/coarse-parallel-processing-work-queue/

Service Definition: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service

Using a service to expose your applications: https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-intro/

Networking with Services: https://kubernetes.io/docs/concepts/services-networking/service/

Pods + Services: https://thenewstack.io/kubernetes-way-part-one/

Connecting applications with services : https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/

Kubernetes intro: https://www.slideshare.net/RohitJnagal/kubernetes-intro-public-kubernetes-meetup-4212015

Chapter 02_05

Kubelet: https://kubernetes.io/docs/admin/kubelet/

Kube-proxy: https://kubernetes.io/docs/admin/kube-proxy/

Service networking: https://kubernetes.io/docs/concepts/services-networking/service/#the-gory-details-of-virtual-ips

Chapter 06_01

Kubernetes the hard way: https://github.com/kelseyhightower/kubernetes-the-hard-way

Hard to install k8s: https://groups.google.com/forum/#!topic/kubernetes-users/9ix65M13NNA

Kubeadm: http://blog.kubernetes.io/2016/09/how-we-made-kubernetes-easy-to-install.html

Kubernetes networks: https://kubernetes.io/docs/concepts/cluster-administration/networking/

Kops: https://github.com/kubernetes/kops

Get started with Kops: https://cloudacademy.com/blog/kubernetes-operations-with-kops/

Azure container service: https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-kubernetes-walkthrough

Oracle Container Engine: https://blogs.oracle.com/developers/announcing-oracle-container-engine-and-oracle-container-registry-service

Chapter 06_02

Links for handout doc: http://blog.kubernetes.io/2016/08/kubernetes-namespaces-use-cases-insights.html https://kubernetes.io/docs/tasks/administer-cluster/namespaces/

Chapter 06_03

Logging: https://theagileadmin.com/2010/08/20/logging-for-success/

Logging with kibana and elasticsearch: https://kubernetes.io/docs/tasks/debug-application-cluster/logging-elasticsearch-kibana/

Logging with fluentd, kibana and elasticsearch: https://logz.io/blog/kubernetes-log-analysis/

Fluent chart: https://github.com/kubernetes/charts/tree/master/stable/fluent-bit

Fluentd architecture: https://www.fluentd.org/architecture

ELK stack on kubernetes: https://crondev.com/elk-stack-kubernetes/

cAdvisor: https://hub.docker.com/r/google/cadvisor/

Monitoring: http://blog.kubernetes.io/2017/05/kubernetes-monitoring-guide.html

Comparing monitoring options: http://rancher.com/comparing-monitoring-options-for-docker-deployments/

Monitoring: https://sysdig.com/blog/monitoring-kubernetes-with-sysdig-cloud/

Prometheus: https://jaxenter.com/prometheus-monitoring-pros-cons-136019.html

Heapster: https://deis.com/blog/2016/monitoring-kubernetes-with-heapster/

Helm charts: https://github.com/kubernetes/charts/tree/master/stable

Chapter 06_04

Kubernetes authentication: https://kubernetes.io/docs/admin/authentication/

RBAC+ABAC: http://blog.kubernetes.io/2017/04/rbac-support-in-kubernetes.html

RBAC Support: http://blog.kubernetes.io/2017/04/rbac-support-in-kubernetes.html

RBAC config: https://docs.bitnami.com/kubernetes/how-to/configure-rbac-in-your-kubernetes-cluster/

Kubernetes slack: kubernetes.slack.com

Kubernetes slack channel for auth: sig-auth

Chapter 07_01

Kelsey Hightower: https://twitter.com/kelseyhightower

Karthik Gaekwad: https://twitter.com/iteration1

Kubernetes Docs: https://kubernetes.io/docs/home/

Slack: http://slack.k8s.io/

CNCF: https://www.cncf.io/

CNCF Meetups: https://www.meetup.com/pro/cncf/

Kubeconf: http://events.linuxfoundation.org/events/kubecon

DockerCon: http://europe-2017.dockercon.com/

The Agile admin: https://theagileadmin.com