Covering Authentication, Authorization, Logging, Helm, Deploying with Spinnaker, Prometheus, Scheduling and more
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”.
What you’ll learn
- Use enterprise features within kubernetes.
- Set up kubernetes authentication/authorization.
- Do automated deploys on kubernetes using Spinnaker.
- Use centralized logging on Kubernetes using ElasticSearch, Kibana, Fluentd, and LogTrail.
- Monitor Kubernetes and applications on Kubernetes with Prometheus.
- Proxy Microservices with Linkerd.
Course Content
- Introduction –> 3 lectures • 5min.
- Centralized Logging –> 3 lectures • 22min.
- Authentication –> 6 lectures • 42min.
- Authorization –> 4 lectures • 26min.
- Package management –> 2 lectures • 10min.
- The Job Resource –> 2 lectures • 6min.
- Scheduling –> 2 lectures • 6min.
- Deploying on Kubernetes with Spinnaker –> 5 lectures • 31min.
- Linkerd –> 2 lectures • 18min.
- Federation –> 2 lectures • 19min.
- Monitoring –> 2 lectures • 10min.
- Bonus Lecture –> 1 lecture • 3min.
Requirements
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:
- Logging using ElasticSearch, Kibana, Fluentd, and LogTrail
- Authentication using Auth0
- Authorization using RBAC
- Packaging using Helm
- Deploying on Kubernetes using Spinnaker
- Batch and Scheduling using Jobs and CronJobs
- Microservices on Kubernetes using Linkerd
- Federation using kubefed
- Monitoring using Prometheus
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”