Kubernetes Advanced Usage is the second Kubernetes course in the "Learn DevOps: Kubernetes" series. If you don't have basic Kubernetes experience, make sure you follow first the course "Learn DevOps: The Complete Kubernetes Course".
Kubernetes Advanced Usage is the second Kubernetes course in the "Learn DevOps: Kubernetes" series. If you don't have basic Kubernetes experience, make sure you follow first the course "Learn DevOps: The Complete Kubernetes Course".
This course covers:
This course assumes you can setup your own cluster using Minikube or Kops. If you are looking for a course how to setup your first Kubernetes Cluster, take first the "Learn DevOps: The Complete Kubernetes Course"
Introduction to the course
Where to get support & where to download the course files
Procedure document
Logging applications in Kubernetes with fluentd, elasticsearch and kibana
Demo of ES + Fluentd + Kibana + Logtrail setup
How to add authentication to the Kubernetes API server
Alternatively, you can use your own authentication proxy
This is the preferred setup: authentication using OIDC (OpenID Connect)
In this demo I show you how to setup Kubernetes authentication with Auth0
In this demo I show you how to setup Kubernetes authentication with Auth0
To control access in Kubernetes, you need to setup authorization. This lecture gives an introduction on how to setup authorization in Kubernetes
There are multiple ways to setup authorization in Kubernetes, but RBAC is the best choice
A demo on how to setup RBAC with kops
Pre-defined and more complex RBAC roles
Introduction to Helm, the Kubernetes package manager
A demo showing you how to install MySQL (with a persistent volume) using Helm
Introduction to the Job Resource
A demo of the Job resource
Introduction to Scheduling with the Job resource
A demo on scheduling
How to deploy your applications in Kubernetes? Spinnaker is a great tool that can provide you with continuous deployments.
In this demo I'll show you how to setup a deployment pipeline using Spinnaker
If you're going to run a lot of microservices in Kubernetes, you better start using Linkerd!
A demo of how to use Linkerd
If you want to setup multiple Kubernetes cluster, you're going to want to use Federation
A demo showing you how to do federation with kops
Monitoring with Prometheus, an introduction
A demo of how to monitor Kubernetes itself and also any running application on Kubernetes.
Bonus Lecture
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.