Taught by an award-winning Docker Captain and Kubernetes knowledgeable, this Course is the results of a collaboration between Bret Fisher, creator of the #1 Docker & Kubernetes, and Jérôme Petazzoni who’s a full-time Kubernetes teacher, in addition to one of many unique Docker Inc DevOps Engineers! We designed the course to take your Kubernetes expertise from first-time person to utilizing K8s in manufacturing.
Updates are a factor! You possibly can depend on it. Kubernetes is a large subject and always evolving. Consequently, this course will develop and evolve with it.
Simply beginning out with Kubernetes? Good. This course begins out assuming you’re new to container orchestration.
And, in the event you’re utilizing Kubernetes now and must study the most recent options, I’m right here for you! See my subjects round dry runs, diffs, logging, rolling upgrades, startup healthchecks, zombie reaping, and extra.
Already a Docker Mastery scholar and wish to know what’s completely different between the 2 programs? This course assumes you realize Docker and dives deeper into Kubernetes and the group of instruments round it. Not like Docker Mastery, which begins with container 101 and takes you thru loads of instruments like native growth setups, docker-compose, registry, Docker Hub, Swarm fundamentals, Kubernetes fundamentals, and normal Docker finest practices… this course begins with Kubernetes 101 and has you studying and practising every function and workflow you’ll want for working your individual Kubernetes clusters, and like all my programs, it focuses on the best way to use these options with a DevOps mindset and workflow.
Among the many cool belongings you’ll do on this course:
- Deploy a microservice app utilizing each CLI and YAML
- Examine working apps utilizing CLI, logs, and occasions
- Take a look at out completely different native Kubernetes installs like Docker Desktop, microK8s, and minikube
- Use Stern to view a number of container logs without delay
- Attempt completely different load balancer varieties with Kubernetes Companies
- Troubleshoot container and community efficiency
- Create customized labels for controlling load balancer connections
- Use the brand new Server Dry Run to check adjustments with the API
- Recuperate from a failed replace, and rollback updates to earlier variations
- Take a look at completely different healthcheck probe varieties
- Use numerous app config choices with built-in Kubernetes options
- Shortly patch YAML with a single command
- Cut up up and deploy YAML from git repos utilizing DevOps practices
- Deploy the Kubernetes Dashboard net GUI securely
- And a lot extra…
After taking this course, you’ll be capable to:
- Know when to make use of Kubernetes for fixing real-world issues
- Step by way of the correct choices to make when creating healthchecks
- Perceive the best way to take a look at healthchecks to make sure they don’t create issues
- Know when to make use of various kinds of app configuration like args, envs, ConfigMaps, and extra
- Design a ConfigMap with the Downward API for extra versatile deployments
- Make Kubernetes YAML manifests and deploy utilizing infrastructure-as-code DevOps strategies
- Shield your keys, TLS certificates, and passwords with encrypted secrets and techniques
- Lead your group into the longer term with the most recent Kubernetes container expertise!
Additional issues that include this course:
- Entry to the course Slack group, for getting assist/recommendation from me and different college students.
- Bonus movies I put elsewhere like YouTube, linked to from this course’s sources.
- Reside Q&A with me on YouTube.
- Tons of reference hyperlinks to complement this content material.
- Updates to content material as Kubernetes adjustments the options on these subjects.
Who this course is for:
- Newbie Kubernetes college students that wish to study the most recent options and patterns for container orchestration
- Sysadmins, builders, and operators that know some Docker, and wish to begin utilizing multi-server orchestration
- Anybody who makes, deploys, or operates software program on servers, that already is aware of container fundamentals
- Final up to date 3/2020