Showing posts with label Kubernetes. Show all posts
Showing posts with label Kubernetes. Show all posts

Kubernetes Certified Application Developer (CKAD) with Tests

certified-kubernetes-application-developer
Udemy - Kubernetes Certified Application Developer (CKAD) with Test, Learn concepts and practice for the Kubernetes Certification with hands-on labs right in your browser - DevOps - CKAD

  • BESTSELLER
  • Created by Mumshad Mannambeth, Kode Kloud
  •  English
  • 5.5 hours on-demand video
  • 38 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • Kubernetes Certification
  • Design and Deploy applications on Kubernetes Cluster
  • Develop Cloud First Applications
  • Secure Kubernetes cluster with Secrets and Network Policies
  • Create and Schedule Jobs in Kubernetes
  • Create and Configure Persistent Volumes
  • Configure Readiness and Liveness Probes in a cluster
  • Troubleshoot Applications Deployed using Logs
  • Upgrade and Rollback Applications deployed on Kubernetes

Preview This Course - GET COUPON CODE

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Use Kubernetes to deploy a Microservice architecture. You'll deploy, manage and monitor a live Kubernetes cluster.

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud



Description
Kubernetes is one of the hottest topics right now, and engineers with Kubernetes skills are in big demand.

Get those skills with this course! It's is a great chance to work on a real Kubernetes project, and to get yourself to a high professional standard on real projects.

All the way through the course you'll be working on realistic requirements - but you don't need to be a coder or know any particular programming language - I've prepared for you a set of Docker images, and your job is to use Kubernetes to get these images running.

The system is a Microservice-based architecture, and along the way, we'll look at design decisions and trade-offs you need to make when managing these complex systems. Note the course isn't about how to design Microservices (although we'll certainly be talking about that); the development work is done and we need to get the system running on a production cluster.

We'll also discover that the developers have made some bad mistakes in their code, by analyzing the run time performance of the cluster!

You can do the first part of the course on your local development computer (PC/Mac/Laptop). The second part (from Chapter 13 onwards) moves to the cloud. You'll use a real AWS account, and we go-ahead to set up monitoring with the ELK/Elastic Stack and monitor with Prometheus and Grafana.

The course now supports EKS, the AWS Elastic Kubernetes Service, but we also show how to use the alternative system, called Kops. The pros and cons of each are explained in detail.

I've designed this course for a wide audience - whether you're a DevOps engineer, a developer, or if you're quite new to the whole field, I'll explain everything along the way. Just some basic knowledge of working with computers, and maybe a bit of command-line experience will suffice.

You will need an AWS account for a part of the course if you want to work on the system yourself. If you're new to AWS then don't worry, I've got you covered -but Amazon will charge you for running the system (as with all/most cloud providers). Expect to pay no more than around 10USD for this (this is a safe overestimate), but you are expected to manage this spend yourself and you must delete your Kubernetes cluster at the end of your session. Don't let that put you off, it's a great investment.

You can absolutely just watch the AWS videos if you'd prefer not to incur these costs - you will still learn plenty!

As always, I'm here to answer questions and I aim to respond within 48 hours.

Good luck!

Who this course is for:
  • Anyone wanting to use Kubernetes on live production projects
  • We will be using AWS in the later sections of the course (optional); all AWS concepts are explained so this is a great start if you're new to the cloud, but be aware that AWS do charge for usage.

Certified Kubernetes Application Developer

Certified Kubernetes Application Developer

Certified Kubernetes Application Developer - 
Master Course to prepare for Certified Kubernetes Application Developer certification.

Preview This Course - GET COUPON CODE

This course is specifically designed for the aspirants who intend to give the "Certified Kubernetes Application Developer" certification and the individuals who intend to gain a strong foundation on Kubernetes from absolute scratch.

One of the pre-requisites for the course is the candidate's prior understanding of the fundamentals of Docker.

The journey of this course begins with Understanding the basics of Container Orchestration technologies, and then the deep dive journey into Kubernetes begins.

This course also has an exam preparation section with a series of practice tests at the end of every section to verify the candidate's understanding of the topics discussed and verify if the candidate is ready to give the official certification exams.

Keeping the standards high similar to other best-seller courses of Zeal, this course has a perfect balance, and every topic is explained in a simplified way with practical scenarios.

With tons of practicals, easy-to-understand videos, and a dedicated exam preparation section, this course is all you need to gain a deeper understanding of Kubernetes and ace the official Certified Kubernetes Application Developer" certification.

With this exciting set of learnings and practicals, I look forward to seeing you in this course and be part of your journey into Kubernetes.

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, GitHub Actions CI using DevOps

Docker Mastery: with Kubernetes +Swarm from a Docker Captain


Description
2023 Update: New CI examples with 18 lectures showing you how to automate Docker and Kubernetes in GitHub Actions, including vulnerability scanning, advanced image building, multi-platform builds, and more. Kubernetes sections were also updated to reflect CLI updates and 5 new videos on inspecting resources.

2022 Update: Refreshed install and config videos, and more support for Apple Silicon (M1 arm64) and Raspberry Pi's!

Be ready for the Dockerized future with the number ONE Docker + Kubernetes mega-course on Udemy. Welcome to the most complete and up-to-date course for learning and using containers end-to-end, from development and testing, to server deployments and production. Taught by an award-winning Docker Captain and DevOps consultant.

Just starting out with Docker? Perfect. This course starts out assuming you're new to containers.

Or: Using Docker now and need to deal with real-world problems? I'm here for you! See my production topics around Swarm, Kubernetes, secrets, logging, rolling upgrades, and more.

BONUS: This course comes with Slack Chat, Discord Chat server, and live monthly YouTube Q&As with me!

"I've followed another course on (Udemy). This one is a million times more in depth." "...when it comes to all the docker stuff, this is the course you're gonna want to take" - Student Udemy Review

Why should you learn from me? Why trust me to teach you the best ways to use Docker?   (Hi, I'm Bret, please allow me to talk about myself for a sec):

I'm A Practitioner. Welcome to the real world: I've got 20 years of sysadmin and developer experience, over 30 certifications, and have been using Docker and the container ecosystem for my consulting clients and my own companies since Docker's early days. Learn from someone who's run hundreds of containers across dozens of projects and organizations.

I'm An Educator. Learn from someone who knows how to make a syllabus: I want to help you. People say I'm good at it. For the last few years, I've trained thousands of people on using Docker in workshops, conferences, and meetups. See me teach at events like DockerCon, O'Reilly Velocity, GOTO Conf, and Linux Open Source Summit. I hope you'll decide to learn with me, and join the fantastic online Docker community.

I Lead Communities. Also, I'm a Docker Captain, meaning that Docker Inc. thinks I know a thing or two about Docker and that I do well in sharing it with others. In the real-world: I help run two local meetups in our fabulous tech community in Norfolk/Virginia Beach USA. I help online: usually in Slack, Discord, and Twitter, where I learn from and help others.



"Because of the Docker Mastery course, I landed my first DevOps job. Thank you Captain!" - Student Ronald Alonzo

"There are a lot of Docker courses on Udemy -- but ignore those, Bret is the single most qualified person to teach you." - Kevin Griffin, Microsoft MVP

Giving Back: a portion of my profit on this course will be donated to supporting open source and protecting our freedoms online! This course is only made possible by the amazing people creating open source. I'm standing on the shoulders of (open source) giants! Donations will be split between my favorite charities including the Electronic Frontier Foundation and Free Software Foundation. Look them up. They're awesome!

This is a living course and will be updated as Docker and Kubernetes features change.

This course is designed to be fast at getting you started but also get you deep into the "why" of things. Simply the fastest and best way to learn the latest container skills. Look at the scope of topics in the Session and see the breadth of skills you will learn.

Also included are Slack and Discord servers with 50k+ students for getting help with this course and continuing your Docker and DevOps learning with help from myself and other students.

"Bret's course is a level above all of those resources, and if you're struggling to get a handle on Docker, this is the resource you need to invest in." - Austin Tindle, Course Student

Some of the many cool things you'll do in this course:

Edit web code on your machine while it's served up in a container

Lock down your apps in private networks that only expose necessary ports

Create a 3-node Swarm cluster in the cloud

Install Kubernetes and learn the leading server cluster tools

Use Virtual IP's for built-in load balancing in your cluster

Optimize your Dockerfiles for faster building and tiny deploys

Build/Publish your own custom application images

Learn the differences between Kubernetes and Swarm

Create your own image registry

Use Swarm Secrets to encrypt your environment configs, even on disk

Deploy container updates in a rolling always-up design

Create the config utopia of a single set of YAML files for local dev, CI testing, and prod cluster deploys

And so much more...

 

After taking this course, you'll be able to:

Use Docker in your daily developer and/or sysadmin roles

Deploy apps to Kubernetes

Make Dockerfiles and Compose files

Build multi-node Swarm clusters and deploying H/A containers

Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods

Build a workflow of using Docker in dev, then test/CI, then production with YAML

Protect your keys, TLS certificates, and passwords with encrypted secrets

Keep your Dockerfiles and images small, efficient, and fast

Run apps in Docker, Swarm, and Kubernetes and understand the pros/cons of each

Develop locally while your code runs in a container

Protect important persistent data in volumes and bind mounts

Lead your team into the future with the latest Docker container skills!

 

Extra things that come with this course:

Access to the course Slack team, for getting help/advice from me and other students.

Bonus videos I put elsewhere like YouTube, linked to from this course's resources.

Join me on weekly DevOps Live streams and demos on YouTube Live.

Tons of reference links to supplement this content.

Updates to content as Docker changes their features on these topics.

Who this course is for:
  • Software developers, sysadmins, IT pros, and operators at any skill level.
  • Anyone who makes, deploys, or operates software on servers.

Certified Kubernetes Administrator (CKA) with Practice Tests

Certified Kubernetes Administrator (CKA) with Practice Tests

Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser - CKA


***CNCF Endorsed Content***


*** Updated for latest CKA(2024) 1.29 version of Exam ***

Kubernetes is one of the highest trending technology in Cloud Computing as of today. Kubernetes had the fastest growth in job searches, over 173% from a year before, as reported recently by a survey conducted by Indeed.

Learn, practice, and get certified on Kubernetes with hands-on labs right in your browser.

"I have compared this to other courses at Udemy and Linux Academy. All have the strengths and gaps; so far this is a winner!" -  Thomas Trauss, Student.

Learning Kubernetes is essential for any DevOps professional. DevOps engineers are always in demand. Currently, the average Silicon Valley salary for a DevOps engineer is 20% higher than what a software engineer makes. DevOps engineers make an average of $140,000 to $200,000 annually. And one of the most in-demand skills is Kubernetes Administration.

Kubernetes is an open-source system for automating containerized application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

                                                                                                    Simplify Complex Technology

Kubernetes is at the cutting edge of application deployment. To elevate your DevOps career, learn how to deploy applications on Kubernetes effectively.

This course helps you gain the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster.  A series of well-designed lectures with animation and illustrations help you understand complex concepts easily.



                                                                                                     Practice! Practice! Practice!

Lectures alone won’t help you clear the certification. The Kubernetes Certification is a practical hands-on exam. You need hands-on experience, you need to get fast, and you need practice. That is what our integrated hands-on lab experience gives you. Our coding quizzes can be accessed right in your browser without having to set up any lab environment yourself. We validate your work and give you feedback instantly. Preview a few lab exercises for Free!!

After you have completed the lectures and coding exercises, you will have the opportunity to complete a series of assignments that put your new skills to the test. You will be given the challenge to solve using the Kubernetes skills you have learned.

This will give you real-world experience and the chance to work with other students in the community. You will develop a Kubernetes deployment and get feedback for your work.



                                                                                                      Join Our Community!

Once you enroll in the course, you will get access to our community of teachers and learners, where we discuss important topics, tips, and tricks to pass the exam. This is a great place for you to clear your doubts and get answers to your questions instantly.



This course is the best way to get Certified in Kubernetes for an Absolute Beginner.

Don’t waste any more time wondering what course is best for you. You’ve already found it. Get started right away!



"Straight to the point covers the necessary to take the exam with some additional practice. Very good course and a very good teacher. Top-notch! Update: I passed the exam using this course!" - Christopher Williamson, Student, Udemy

Legal Notice:

Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation. in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.



Course Update History

Feb 17, 2024 – Lab environment upgrade to 1.29v

June 15, 2023 – Lab environment upgrade to 1.27v

Feb 2, 2023 – Lab environment upgrade to 1.26v

Oct 10, 2022 – Lab environment upgrade to 1.24v

Sept 2, 2022 - New lab on etcd added

May 15, 2022 - Mock Exam solution videos updated

May 1, 2022 – Lab environment upgrade to 1.23v

Oct 20, 2021 – Lab environment upgrade to 1.22v

May 10, 2021 – Lab environment upgrade to 1.20v

Aug 24, 2020 – New updates
Lab environment upgrade to v1.19
New lectures Storage Section, Troubleshooting Section, kubectl apply, Solution videos, and labs were added.
Updated Kubernetes Imperative Commands Lab.

Jun 16, 2020 – Lab environment upgrade to v1.18

Dec 3, 2019 – New labs added

Jul 5, 2019 – New Mock Exam to the Kubernetes Certification Courses added

Jun 7, 2019 – New lectures on Practice Imperative Commands, Multi Container PODs, and Init Containers, along with labs, were added

May 21, 2019 – Lab Updates and fixes



By the end of this course, you'll be ready to take the Certified Kubernetes Administrator (CKA) certification exam.

Who this course is for:
  • System Administrators
  • DevOps Professionals
  • Application Developers

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos

AWS EKS IAM, Ingress, EBS CSI, EFS CSI, VPC, Fargate, Application & Network Load Balancer, Autoscaling (CA, HPA, VPA)

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos



Description
******* Course Overview *******

Welcome to this Amazing course on Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos.  Below is the list of modules covered in this course.



Course Modules

01. Infrastructure as Code (IaC)

02. Terraform Install Tools, Command and Language Basics

03. Terraform Settings, Providers, and Resources

04. Terraform Input Variables, Output Values, Datasources

05. Terraform Loops, MetaArguments, Splat Operator and Functions

06. AWS VPC 3-Tier Architecture Design using Terraform

07. Bastion Host AWS EC2 Instances, Security Groups, TF Provisioners with Terraform

08. AWS EKS Cluster, Public and Private Node Groups using Terraform

09. Kubernetes Fundamentals

10. Kubernetes Deployment and Service using YAML

11. Terraform Kubernetes Provider - Kubernetes Deployment & Service

12. Terraform Remote State Storage - AWS S3 & DynamoDB

13. AWS EKS IAM Roles for Service Accounts (IRSA) using Terraform

14. AWS EKS EBS CSI Driver Install with Self-Managed AddOn Option using Terraform

15. AWS EKS EBS Demo using k8s YAML  (UserMgmt WebApp with MySQL DB)

16. AWS EKS EBS Demo using k8s Terraform  (UserMgmt WebApp with MySQL DB)

17. AWS EKS EBS Volumes Retain and Resize Settings

18.  AWS EBS CSI EKS Add-On

19. Provision AWS IAM Admin User as EKS Admin

20. Provision AWS IAM Basic User as EKS Admin

21. Provision of AWS Users (Admin & Basic) as EKS Admins using Terraform

22. Provision EKS Admins using IAM Roles & IAM Groups

23. Provision EKS Admins using IAM Roles & IAM Groups using Terraform

24. Provision EKS ReadOnly User using IAM Roles, Groups & k8s CR, CRB

25. Provision EKS Developer Users using IAM Roles, Groups & k8s R, RB

26. AWS Load Balancer Controller Install using Terraform Helm Provider

27. Ingress Basics - Automate with Terraform

28. Ingress Context Path based Routing - Automate with Terraform

29. Ingress SSL and SSL Redirect - Automate with Terraform

30. Install ExternalDNS using Terraform Helm Provider

31. Ingress with ExternalDNS - Automate with Terraform

32. Kubernetes LB Service with ExternalDNS - Automate with Terraform

33. Ingress Name based Virtual Host Routing- Automate with Terraform

34. Ingress SSL Discovery Host

35. Ingress SSL Discovery TLS

36. Ingress Groups - Automate with Terraform

37. Ingress Target Type IP - Automate with Terraform

38. Ingress Internal Load Balancer - Automate with Terraform

39. Ingress Cross Namespaces - Automate with Terraform

40. AWS Network Load Balancer with AWS Load Balancer Controller

41. AWS NLB TLS, External DNS with AWS LBC - Automate with Terraform

42. AWS NLB Internal LB with AWS LBC - Automate with Terraform

43. AWS EKS Fargate Profiles using Terraform

44. Run EKS Workloads on AWS Fargate - Automate with Terraform

45. AWS Fargate Only EKS Cluster using Terraform

46. AWS EFS CSI Controller Install using Terraform Helm Provider

47. AWS EFS Static Provisioning - Automate with Terraform

48. AWS EFS Dynamic Provisioning - Automate with Terraform

49. AWS EFS File System Mount for Fargate Workloads

50. Kubernetes Cluster Autoscaler Controller Install

51. Kubernetes Cluster Autoscaler Controller Test

52. Kubernetes Horizontal Pod Autoscaling with Terraform

53. Kubernetes Vertical Pod Autoscaling with Terraform

54. AWS EKS Monitoring and Logging with kubectl

55. AWS EKS Monitoring and Logging with Terraform



Kubernetes Concepts Covered

01. Kubernetes Deployments

02. Kubernetes Pods

03. Kubernetes Service of Type LoadBalancer

04. Kubernetes Service of Type ClusterIP

05. Kubernetes Ingress Service

06. Kubernetes Ingress Class

07. Kubernetes Storage Class

08. Kubernetes Storage Persistent Volume

09. Kubernetes Storage Persistent Volume Claim

10. Kubernetes RBAC

11. Kubernetes Role

12. Kubernetes Role Binding

13. Kubernetes Cluster Role

14. Kubernetes Cluster Role Binding

15. Kubernetes Cluster Autoscaler

16. Kubernetes Vertical Pod Autoscaler

17. Kubernetes Horizontal Pod Autoscaler

18. Kubernetes DaemonSets

19. Kubernetes Namespaces

20. Kubernetes Service Accounts

21. Kubernetes Groups

22. Kubernetes ConfigMaps

23. Kubernetes Requests and Limits

24. Kubernetes Worker Nodes



Terraform Concepts covered

01. Settings Block

02. Providers Block

03. Multiple Providers usage

04. Dependency Lock File Importance

05. Resources Syntax and Behavior

06. Resources Meta-Argument - depends_on

07. Resources Meta-Argument - count

08. Resources Meta-Argument - for_each

09. Resources Meta-Argument - lifecycle

10. Input Variables - Basics

11. Input Variables - Assign When Prompted

12. Input Variables - Assign with terraform.tfvars

13. Input Variables - Assign with auto tfvars

14. Input Variables - Lists

15. Input Variables - Maps

16. File Function

17. Output Values

18. Local Values

19. Datasources

20. Backends - Remote State Storage

21. File Provisioner

22. remote-exec Provisioner

23. local-exec Provisioner

24. Null Resource

25. Modules from Public Registry

26. element function

27. Remote State Datasource

28. Terraform Datasources



Terraform Providers used

1. AWS Terraform Provider

2. Kubernetes Terraform Provider

3. Kubectl Terraform Provider

4. HTTP Terraform Provider

5. Null Terraform Provider

6. Helm Terraform Provider



Each of my courses comes with

Amazing Hands-on Step By Step Learning Experiences

Real Implementation Experience

Friendly Support in the Q&A section

30-Day "No Questions Asked" Money Back Guarantee!





Who this course is for:
  • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform from Real-World perspective on AWS Cloud in combination with AWS Elastic Kubernetes Service (AWS EKS)
  • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform with AWS Cloud

Kubernetes for the Absolute Beginners - Hands-on

course/learn-kubernetes
Udemy - Kubernetes for the Absolute Beginners - Hands-on, Learn Kubernetes in simple, easy and fun way with hands-on coding exercises. For beginners in DevOps.

  • Created by Mumshad Mannambeth
  • Last updated 5/2019
  •  English
  •  English, Indonesian [Auto-generated], 4 more
  • 5.5 hours on-demand video
  • 12 articles
  • 1 downloadable resource
  • 37 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion

What you'll learn

  • Gain basic understanding of Kubernetes Fundamentals
  • Develop Kubernetes Configuration Files in YAML
  • Deploy Kubernetes Cluster on local systems
  • Deploy Kubernetes on Cloud - Google Cloud Platform
  • Deploy Applications on Kubernetes
  • Setup ReplicaSets, Services and Deployments on Kubernetes

Preview This Course - GET COUPON CODE

Amazon EKS Starter: Kubernetes on AWS

Amazon EKS Starter: Kubernetes on AWS
Amazon EKS Starter: Kubernetes on AWS, Deploy Kubernetes on AWS EKS with CloudFormation, Kubernetes Dashboard, stateful apps using EBS & EFS, web app with ELB

  • HOT & NEW
  • Created by Stephane Maarek | AWS Certified Developer, Gerd Koenig
  •  English
  • 4.5 hours on-demand video
  • 3 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • Deploy an EKS cluster using CloudFormation
  • Scale your Kubernetes cluster
  • Setup kubectl properly to access your cluster
  • Setup administration using the Kubernetes Dashboard
  • Deploy a stateless application on EKS and expose it with a public Elastic Load Balancer
  • Deploy a stateful application on EKS and bind it with EBS volumes
  • Deploy a stateful application (such as Wordpress) with EFS network drives
  • Use the AWS CLI & eksctl CLI

Preview This Course - GET COUPON CODE

Learn DevOps Helm/Helmfile Kubernetes deployment

learn-devops-helm-helmfile-kubernetes-deployment
Learn DevOps Helm/Helmfile Kubernetes deployment, Learn DevOps Helm/Helmfile Kubernetes deployment with practical HELM CHART examples

  • Created by Jan Toth
  •  English
  • 4 hours on-demand video
  • 18 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Learn deployment concepts in Kubernetes by using HELM and HELMFILE
  • Learn how to work and interact with Kubernetes orchestration platform.
  • Deploy Kubernetes cluster in AWS by using kops and terraform.
  • Learn how to use and adjust Helm charts (standard deployment methodology).

Description
The main motivation for this course was to provide Students a comprehensive explanation of the applications deployment to Kubernetes cluster by using the standard called HELM CHARTS via helm and helmfile binaries. In order to achieve this goal, the course is using particular HELM CHARTS such as:

Jupyter Notebooks,

Gogs,

Jenkins,

Grafana and Prometheus,

Nginx-Ingress,

helm charts to make it happen. This course is not getting to deep detail about every single detail specified in HELM CHARTS which will be used throughout all the examples rather, I will try to explain everything in practical context so everybody can put together thoughts accurate to her/his thinking process.

Who this course is for:

  • Anybody who wants to learn Kubernetes.
  • People interested in Helm charts deployment by using Helmfile
  • Anybody who is interested in Kubernetes orchestration platform.
  • This course is mainly for people interested in DevOps related industry.
  • Anybody who wants to understand newest technology micro service like infrastructure.

Comprehensive bundle:Mi-Services,Istio,Lab,Docker,Kubernetes

docker-kubernetes-command-walk-overwith-heavy-lab-focus
Comprehensive bundle:Mi-Services,Istio,Lab,Docker,Kubernetes, 13 hrs Course-containerised application,Practical Lab(Deployment, maintenance),Best Practice-Istio,FlannelSwarm-AliCloud

  • 4.4 (21 ratings)
  • Created by Geelagoo architects
  •  English
  • 10.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Be able to understand ,deploy and use kubernetes
  • Be able to administer Kubernetes
  • Create kubernetes pods,deployments and services
  • Understand Container Orchestration

Description
Kubernetes is one of the largest open source projects in the world, according to data from GitHub. It’s so big that the tools to manage the development and deployment of Kubernetes are constantly catching up to the momentum behind the open source technology.

This continual evolution makes Kubernetes deployment a bit of an unsteady, fast-moving target. Still, the Kubernetes movement is the center of attention for organizations at the leading edge of technology innovation and adoption. Container technologies remain of great importance, but now the deepest issues are about scaling containers in orchestration environments. Containers are considered in context with Kubernetes. There is no other standard to speak of that can support the market scale that will be needed for containers to be used in production. The only standard is Kubernetes. Others are supporters of the technology, but only Kubernetes has enough wind behind it to steer the cloud-native technology market.

From this context, I present my course about Kubernetes. The market is now beyond the wonder of containers. It’s beyond the early fascination with distributed architectures that may be used across multiple cloud platforms. Even the Kubernetes technology itself is getting boring, despite the fast pace of change. That’s a welcome sign for an early market primed for its next big test. The big question is now about the technology’s maturity: How well does Kubernetes work in production? We still don’t know. It’s a question that cannot be resolved quickly. And until it’s resolved, we won’t know how much of an impact Kubernetes will truly have. 

Containerization is the most important and useful technique in todays world.People along with business and organisations are looking for an easy way to manage their apps.No one needs to do so much work when managing business applications.There is a great need for organizations to scale up to growing number of applications.The best way is to automate this. Kubernetes is the best answer for the same.This container is very flexible , highly reliable and can be automated in the most efficient way.This course would Completely guide you on how to use Kubernetes and get the best out !This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.This Course focusses only on LAB and Commands with no theory at all.

Looking forward for your participation !

Who is the target audience?

  • Without wasting much time on theory, this course is for anyone who wants to understand Practical Kubernetes with its Lab codes
  • Anyone who wants to deploy their application through container technology
  • Anyone who wants to understand how docker work and being used in software development world
  • Anyone who want to learn the latest docker version and Kubernetes

Kubernetes Certified Administrator by School of Devops®

kubernetes-certified-administrator
Kubernetes Certified Administrator by School of Devops®, Mastering container orchestration with Kubernetes one step at a time. Prepare for CKA Exam

  • 4.3 (208 ratings)
  • Created by Gourav Shah, Vijayboopathy Elangovan, School of Devops
  •  English
  •  English [Auto-generated]
  • 12 hours on-demand video
  • 61 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Understand the need for a Container Orchestration System and Key Features of Kubernetes
  • Install and configure a Kubernetes Cluster
  • Create deployments with replicasets and setup highly available self healing application infrastructure
  • Setup service discovery and load balancing with Kubernetes Services, understand the service networking
  • Manage different types of workloads with Daemonsets, Statefulsets, Crons and Jobs
  • Understand how persistent storage works with PVs, PVCs, Storageclasses and dynamic provisioners
  • Setup Auto Scaling with Horizontal Pod Autoscaler
  • Create RBAC Policies, Roles/ClusterRoles and Bindings

Description
Just like how real world shipping containers revolutionised the way goods are packaged, handled and transported across the globe  industry, Docker along with open container ecosystem is transforming the software delivery by brining in the standardisation.  Docker offers a way to run isolated processes and also allows one to package an application along with its run time environment using primitives such as dockerfiles.  However, when it comes to running docker in a production like environment, with container work loads  spanning across more than one nodes,  you need a COE ( Container Orchestration Engine). COEs offer clustering and convert your nodes into one super computer, make intelligent  decisions as to where to schedule the containers, connect containers running on different nodes by setting up multi host network and offer many other interesting features such as fault tolerance, zero downtime deployments etc. 

Kubernetes is the gold standard in the world of container orchestration. It was originally created by Google, based on their experience of building and managing containers at scale ( at Google Scale). However its now driven by Cloud Native Compute Foundation ( CNCF), an open body, which also offers the official certification i.e. "Kubernetes Certified Administrator".  Kubernetes comes with mind boggling features, is very reliable, and extremely sophisticated container orchestration engine. It can let you convert your infrastructure into a Container as a Service (Platform),  brining in some of the awe inspiring features such as Zero Down Time Deployments, Fault Tolerance, Auto Scaling, Cloud and Storage integrations, which were extremely difficult to implement.  And it brings it to the masses with its truly open, lock in free eco system.  

With Kubernetes' sophistication however, comes the complexity too. Even though I have been using Kubernetes for more than 2 years now, almost every month, I find something new about kubernetes, something really cool, be it cloud integrations, or the newly introduced RBAC, be it dynamic storage provisioning, or stateful sets, its a fascinating world once you start exploring it. However, you would definitely need a guide once you while you navigate the complex world of Kubernetes, and this course serves just that. its been created in a way that you start learning kubernetes fround grounds up, one small step at a time, feature by feature. 

This course brings to you a distilled experience with my knowledge of building and managing infrastructures, experience of helping companies with their devops journey and more than 300 corporate trainings. This is a well researched program and I have tried many variants of applications, with different flows, took feedback, and iterated many times. Thats one of the reasons why it took us more than 4 months to even launch the course in its first form.  We have also started incorporating some new and useful techniques including glassboard, mindmaps to explain the concepts better and make things easier. I and my team wants to make this program the best in the world, and are constantly working towards it.  

Here is what this course would cover, one step at a time, 


  • Introduction to Kubernetes and the key concepts
  • Setting up learning Environment
  • Pods 
  • Replication Controllers and Replica Sets
  • Deployments 
  • Services
  • ConfigMaps and Secrets
  • Persistent Storage 

Our next version would include many additional topics including, 


  • Release Strategies
  • Horizontal Pod Autoscaler
  • Helm Package Manager 
  • RBAC 
  • Ingress Controllers 
  • CI/CD with Kubernetes  

When you sign up for this course now, you are guaranteed to receive these updates, that our promise to you !  We wish you all the best while learning Kubernetes !!  

Who is the target audience?

  • Developers who would like to deploy their applications with containers and like to understand how to leverage Kubernetes features
  • Operations or devops folks who would like to build Container as a Service and/or Operate it
  • Anyone who would like to understand Kubernetes from grounds up
  • Anyone who wants to run containers in Production or Production Like Environments
  • Anyone who wants to appear for Kubernetes Certified Administrator Exam from CNCF

Kubernetes in 7 Days

kubernetes-in-7-days
Kubernetes in 7 Days, Manage applications in a productionised Kubernetes


  • Created by Packt Publishing
  • 2.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion


Description
Kubernetes allows you to deploy cloud-native applications anywhere and manage them exactly as you like everywhere. Kubernetes is a core tool in DevOps; it gives you the ability to schedule and manage containers (Docker or otherwise) at scale.

This course will help you to unravel the potential of Kubernetes in the shortest amount of time. You will begin by creating your first Kubernetes cluster using Minikube. Then move on to exploring Kubernetes in some more detail and build a complex cluster. By the 4th Day, you will learn to enhance your cluster with a Grafana based monitoring dashboard in your application. Once you’ve acquired knowledge on dashboards, explore how a Kubernetes cluster provisions storage to its applications and learn how to secure them. Finally, learn to create a CI/CD pipeline to build and deploy your applications.

If you are looking to deploy and manage your application on the market's leading platform (Kubernetes) in the quickest possible time, then this course is for you!

About the Author :

Des Drury is a passionate technologist with many years' experience in all aspects of datacenter infrastructure, automation, programming languages, and developer workflows. He is:

Co-organizer of the Melbourne Kubernetes Meetup

Author of Open Datacentre, a Kubernetes distribution with numerous datacenter workloads;

A Kubernetes evangelist from the early days of its release;

Passionate about helping teams to understand complex technology

Teaches the skills required for team members to solve their own problems

An excellent communicator and enjoys helping people, passing on knowledge, and improving processes

He has also built numerous tools that have been adopted as enterprise solutions, and has received a number of awards

Who is the target audience?

  • This course targets developers, architects, and other technologists who would like to gain hands-on experience with deploying and managing a market-leading cloud platform. This course is also valuable for anyone who is planning or running containers in production.

Preview This Course - GET COUPON CODE

Kubernetes Design Patterns and Extensions

kubernetes-design-patterns-and-extensions
Kubernetes Design Patterns and Extensions, Enhance your container-cluster management skills and efficiently develop and deploy applications


  • Created by Packt Publishing
  • 2 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion


Description
Before plunging into how  Kubernetes works, this course introduces you to the world of container  orchestration and describes the recent changes in application  development. You'll understand problems that Kubernetes solves and get  to grips with using Kubernetes resources to deploy applications. In  addition to this, you'll learn to apply the security model of Kubernetes  clusters.

Kubernetes Design Patterns and Extensions describes how services running  in Kubernetes can leverage the platform's security features. Once  you've grasped all this, you'll explore how to troubleshoot Kubernetes  clusters and debug Kubernetes applications. You also discover how to  analyze the networking model and its alternatives in Kubernetes and  apply best practices with design patterns.

By the end of this course, you'll have studied all about using the power of Kubernetes for managing your containers. 

About the Author

Stefan Krist has over 15  years of experience in various field on Information and Technology. He  has a degree in Computer Networking from University of Germany. He is  specialized in Linux and DevOps Automation. He also has hosted IT  conferences and has given many speeches in Linux User groups and various  meetups. Previously he has worked with Packt and developed a course on  DevOps with Docker. 

Who is the target audience?

  • Kubernetes Design Patterns and Extensions is for you if you are interested in configuring and troubleshooting Kubernetes clusters and developing microservices-based applications on Kubernetes clusters.


Preview This Course - GET COUPON CODE

Kubernetes for developers

kubernetes-for-developers
Kubernetes for developers, Learn how to deploy, manage and scale dockerized apps in Kubernetes


  • Created by Houssem Dellai
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion


Description
This goal of this course is to get you started with Kubernetes. Through a practical workshop, you'll learn how to dockerize an app, deploy it to Kubernetes cluster and apply DevOps into it.



Agenda:

Create ASP.NET Core MVC app

Add Model and Controller for Products

Demo of the MVC app.cmproj

Demo of the MVC app



Explaining Dockerfile

Build Docker Container for MVC app

Push Docker container to Docker Hub



Overview on setting up Kubernetes

Deploy Docker container into Kubernetes using Dashboard

Deploy Docker container using YAML and kubectl

Create and deploy a Service

Create and deploy MSSQL

Connect web app to DB in Kubernetes using ENV

Create PersistentVolume

ConfigMap

Secret



Create AKS cluster

Connect to AKS Dashboard and kubectl

StorageClass to create an Azure Disk

Using LoadBalancer instead of NodePort

Deploy PVC to Azure AKS

Deploy Secret to Azure AKS

Deploy Sql Server container to Azure AKS

Deploy the mvc app to Azure AKS

Running the app on AKS



Publish project to Github

Create the CI pipeline using Azure DevOps

Create the CD pipeline

Edit the pipeline to use the newest container

Run the CI-CD pipeline

Who is the target audience?

  • This course is designed for developers who want to get started with Kubernetes with focus on how to deploy, manage and scale monolith or microservices apps. It is worth mentioning that this course is not for IT specialists.


Preview This Course - GET COUPON CODE

Step-by-Step Kubernetes Mastery on AWS

introduction-to-kubernetes-on-aws-with-labs
Step-by-Step Kubernetes Mastery on AWS, Deploy a Kubernetes cluster on AWS and reliably rollout, rollback, scale, secure & autoscale containerized apps


  • Created by Naveen Joy
  • 8.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion


Description
I welcome you to join my course and learn about the wonderful and exciting world of Kubernetes!!

This course is designed for those who are beginners in Kubernetes, but wanting to attain its mastery.

You in learn Kubernetes in step-by-step manner with increasing sophistication.

You will be deploying Kubernetes on AWS and doing a number of labs.

No prior knowledge of Kubernetes, Docker or YAML is assumed.

This will help you absorb the material much faster and retain it much longer.

After completing this course, you'll:

1) Learn the basics of Kubernetes, its architecture and how to deploy applications on it.

2) Practice hands-on by deploying, scaling and autoscaling applications on your cluster.

3) Do a number of labs with increasing sophistication, starting from the very basics of a Pod.

4) Learn the declarative approach of working with the Kubernetes system.

5) Learn the microservices style of architecting applications.

6) Learn how to spin-up a Kubernetes cluster on AWS, scaling the cluster and tearing it down.

7) Learn how to work with Kubernetes using the kubectl command line client and dashboard.

8) Learn to monitor a Kubernetes cluster's performance on AWS.

Who is the target audience?

  • Beginner cloud computing professionals interested in learning Kubernetes.
  • Anyone with some basic IT knowledge curious about learning Kubernetes.
  • Anyone who wants to deploy a Kubernetes cluster on AWS and learn how to run their applications on it.


Preview This Course - GET COUPON CODE

Learn Devops Kubernetes deployment by kops and terraform

learn-devops-kubernetes-deployment-by-kops-and-terraform
Learn Devops Kubernetes deployment by kops and terraform
Comprehensive Nginx deployment to Kubernetes on AWS by using kops and terraform

Created by Jan Toth
2 hours on-demand video
8 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion

Description
Kubernetes as the orchestration platform for not only Docker containers is gaining more momentum everyday especially in DevOps like world. Besides other main orchestration systems Kubernetes can be considered as one of the most popular one. All big cloud providers like AWS, Google Cloud, Azure have already more or less adopted Kubernetes as a part of their portfolio and services. Kubernetes and Docker containers altogether create an ideal ecosystem for deploying micro services - which seems to be the model for next generation applications.


When thinking about containers and horizontally scalable applications we might be taking into account also some other other software such as Terraform which helps us tremendously to keep our infrastructure (independent of cloud provider) in immutable state. There are some officially supported tools like "kops" which hand in hand  with Terraform makes the Kuberentes deployment to AWS extraordinary easy and comprehensive and makes DevOps  people lives super easy. 

The main goal of this course is to provide a comprehensive explanation to the people who are truly willing to deep dive in Kubernetes and Docker world and perhaps aspiring for DevOps carrier. In order to achieve this goal I have decided to use NGINX web server examples throughout this course - just because year back I was amazed by value which is delivered by web server itself. Imagine that every business in the world is serving their content via some kind of this powerful piece of software. Nowadays, we can take an advantage of deploying and scaling of docerized mainly Open Source web servers to Kubernetes at any cloud provider you can think of.

I hope you guys are going to enjoy this course and I am certain that anybody is more than good enough to complete this course. Crossed fingers and which you the best!



Who is the target audience?

  • Beginner or Intermediate who are willing to understand and learn more about Kubernetes orchestration in AWS by using Docker containers.
  • This course is mainly for people interested in DevOps related industry.
  • People who understand some basic concepts of Docker container however, this course will just take an advantage of already build Docker containers
  • Anybody who is interested in container orchestration systems.
  • Anybody who wants to understand newest technology trends.

Preview This Course - GET COUPON CODE

Kubernetes (:2018) -A Comprehensive Course

kubernetes
Kubernetes (:2018) -A Comprehensive Course, Learn to manage containerized application across multiple host (~Deployment, maintenance, scaling & lot more)-Kubernetes

Publisher :  Indira Programmer
Course Length : 9 hours
Course Language : English

Description
Currently Kubernetes is the hottest infrastructure technology in the planet .It is often referred as Linux of cloud !If you want to push your career ahead and work with one of the coolest technology than this course is for you !

Containerization is the most important and useful technique in todays world.People along with business and organisations are looking for an easy way to manage their apps.No one needs to do so much work when managing business applications.There is a great need for organizations to scale up to growing number of applications.The best way is to automate this. Kubernetes is the best answer for the same.This container is very flexible , highly reliable and can be automated in the most efficient way.This course would Completely guide you on how to use Kubernetes and get the best out !This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.Happy Coursing !!!!

Who is the target audience?

  • Anyone who want to understand how Kubernetes works and being used
  • Software Developer who want to improve their develop/testing/deployment skill
  • Anyone who want deploy their application through container technology
  • Anyone who want to understand how Docker works and being used in the software development world
  • Learn the latest Docker version and kubernetes

Preview This Course - GET COUPON CODE

Kubernetes Course from a DevOps guru (Kubernetes + Docker)

kubernetes-from-a-devops-kubernetes-guru
Kubernetes Course from a DevOps guru (Kubernetes + Docker), Kubernetes from the ground up, deploy and scale performant, and reliable containerized applications with Kubernetes

Publisher :  Level Up Kubernetes Program, Basit Mustafa, Tao W., James Lee, Stefan Thorpe
Course Length : 8 hours
Course Language : English

Description
What is this Kubernetes course about:

Kubernetes is at the cutting-edge of how the greatest apps scale, the most successful businesses ensure reliability day-in-and-day-out through all kinds of conditions, and how DevOps engineers around the world keep calm and stay effective. 

After being released as open-source from Google, where Kubernetes remained their "secret-sauce" in their seemingly infinite ability to scale their global-scale products & services without a hitch for almost a decade, Kubernetes + Docker has become the dominant and de-facto standard in how applications applications containerized using technologies such as Docker are architected, deployed, managed, and scaled. 

If you consider Docker containers in an application the individual members of an orchestra, each with a specific job and responsibility to stay on-tempo and on-track with the rest of their peers to deliver a great performance, you can think of Kubernetes as the conductor of the orchestra. It's no wonder then that with its deep history and long track record managing production applications for small startups to the biggest companies in the world Kubernetes is the de facto standard in the emerging area of Container Orchestration.

In this course, you'll use Kubernetes to deploy real-world applications, and by doing so you'll learn the concepts necessary to not just have a rote memorization of the individual tasks needed to operate Kubernetes, but a fundamental understanding of how you can use Kubernetes to build and deploy robust applications. 

From our first simple deployment of a Tomcat container on a local cluster to building a High-Availability Cluster serving up WordPress on MySQL that can withstand failures of machines, networks, or disks we'll walk through each task and show you not just the how, but help you understand the why - and go over practical "gotchas" and other pieces of advice that just reading the documentation won't provide. 

Whether you're a beginning system administrator, an advanced developer, or even a CTO, when you Learn Kubernetes from a DevOps guru you're bound to gain an understanding into the technology that underpins the most well-designed and delivered applications available today. 

(This Kubernetes course contains a mini crash course on Docker, so even if you have zero knowledge about Docker, you can still follow along!)



Why DevOps skills?

Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.

The average salary of a DevOps engineer is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer.

Master DevOps Skills means you will be staying ahead in the competitive job market!

What will you learn from this lecture:

In particularly, you will learn:

Deploy production-grade applications on Kubernetes

Be able to administer, understand, and deploy Kubernetes

Deploy Highly Available Kubernetes clusters on AWS

Make applications running on Kubernetes reliably available to users using Load Balancing

Best practices of working with Kubernetes and Docker in the field.

Invaluable DevOps skills.

About the author:

Basit Mustafa is the Founder & CEO - Voltaire, Inc and the previously IBM's director in software department. Basit's technology career has focused on successfully applying technology to solve big problems, teaching others how to do the same, and leading teams that apply technology to solve business problems.

Today, as Basit grows his business he enjoys coaching and teaching others to do the same with a focus on using the latest technology to build whatever is their passion! 

30-day money-back guarantee!

You will get 30-day money-back guarantee from Udemy for this course.

 If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.

Are you ready to take your DevOps skills and career to the next level, take this course now!

You will go from zero to Kubernetes hero in 5 hours.



Who is the target audience?

  • Anyone who develops applications for production
  • Engineers, Admins, and DevOps personnel that deploy & maintain applications
  • Project Managers, Functional Managers, CTOs, and architects who need to understand application deployment