Companies Home Search Profile

Kubernetes for beginners 2023 with AWS EKS examples

Focused View

Michal Hucko

13:25:23

87 View
  • 1 - Introduction.mp4
    03:53
  • 2 - About me.mp4
    03:00
  • 3 - Course organization.mp4
    04:12
  • 3 - How to install Ubuntu step by step.txt
  • 3 - How to intall Ubuntu in VirtualBox step by step.txt
  • 4 - CKAD website.txt
  • 4 - What is CKAD.mp4
    03:39
  • 5 - GitHub repository.txt
  • 5 - Source Code for this course.mp4
    03:21
  • 6 - Slides.html
  • 7 - Introduction.html
  • 8 - What are containers.mp4
    13:31
  • 9 - What is Docker.mp4
    14:07
  • 10 - Building docker image.mp4
    12:27
  • 11 - What is Kubernetes.mp4
    18:32
  • 12 - Kubectl.mp4
    09:19
  • 12 - Official documentation.txt
  • 13 - Microk8s Introduction installation.mp4
    16:11
  • 13 - Microk8s documentation.txt
  • 13 - Microk8s documentation Canonical.txt
  • 14 - Windows instructions.html
  • 15 - Windows Microk8s installation.mp4
    07:59
  • 16 - Official documentation.txt
  • 16 - Windows Microk8s addons.mp4
    02:22
  • 17 - Mac Microk8s installation.html
  • 18 - Further reading official documentation.txt
  • 18 - Kubernetes key components.mp4
    12:30
  • 19 - Documentation.txt
  • 19 - Namespaces.mp4
    13:26
  • 20 - Kubeconfig.mp4
    16:07
  • 21 - Autocomplete setup.mp4
    07:27
  • 21 - Documentation.txt
  • 22 - Introduction.html
  • 23 - AWS account creation.mp4
    09:19
  • 23 - Documentation.txt
  • 24 - AWS AMI admin user.mp4
    17:17
  • 24 - Documentation.txt
  • 25 - AWS CLI.mp4
    11:05
  • 25 - Documentation.txt
  • 26 - AWS Eksctl.mp4
    21:06
  • 26 - Documentation.txt
  • 27 - Kubeconfig info.html
  • 28 - Documentation.txt
  • 28 - Pods.mp4
    20:06
  • 29 - Documentation.txt
  • 29 - Kubectl commands.mp4
    12:10
  • 30 - Declarative configuration.mp4
    18:11
  • 30 - Documentation.txt
  • 31 - Debugging pods.mp4
    21:48
  • 31 - Documentation.txt
  • 32 - Command and Args.mp4
    17:14
  • 32 - Documentation.txt
  • 33 - Documentation.txt
  • 33 - Resource requests and Limits.mp4
    14:30
  • 34 - Documentation.txt
  • 34 - Liveness probes.mp4
    11:16
  • 35 - Documentation.txt
  • 35 - Readiness and Startup probes.mp4
    12:47
  • 36 - Documentation Annotations.txt
  • 36 - Documentation Labels.txt
  • 36 - Labels and Annotations.mp4
    16:22
  • 37 - Documentation.txt
  • 37 - ReplicaSet.mp4
    16:03
  • 38 - Deployment.mp4
    23:39
  • 38 - Documentation.txt
  • 39 - Documentation.txt
  • 39 - Rollback.mp4
    14:36
  • 40 - Autoscaling Horizontal Pod Autoscaler.mp4
    19:40
  • 40 - Documentation.txt
  • 41 - ConfigMap.mp4
    20:28
  • 41 - Documentation.txt
  • 42 - Documentation.txt
  • 42 - Secret.mp4
    13:03
  • 43 - Documentation.txt
  • 43 - Service basics ClusterIP.mp4
    27:00
  • 44 - DNS.mp4
    13:25
  • 44 - Documentation.txt
  • 45 - Documentation.txt
  • 45 - NodePort.mp4
    10:57
  • 46 - Documentation.txt
  • 46 - LoadBalancer.mp4
    18:39
  • 47 - Optional EKS LoadBalancer CHARGED.mp4
    05:29
  • 48 - Documentation.txt
  • 48 - Ingress.mp4
    25:58
  • 49 - Documentation.txt
  • 49 - Optional EKS Ingress installation CHARGED.mp4
    19:08
  • 50 - DaemonSet.mp4
    06:40
  • 50 - Documentation.txt
  • 51 - Documentation CronJob.txt
  • 51 - Documentation Job.txt
  • 51 - Job and CronJob.mp4
    17:04
  • 52 - Documentation.txt
  • 52 - EmptyDir.mp4
    11:36
  • 53 - Documentation.txt
  • 53 - HostPath.mp4
    10:17
  • 54 - Documentation.txt
  • 54 - Storage Class Persistent Volume Persistent Volume Claim.mp4
    26:15
  • 55 - Demo Application Deployment.mp4
    25:38
  • 56 - Optional EKS Demo application deployment CHARGED.mp4
    05:33
  • 57 - Documentation.txt
  • 57 - StatefulSet.mp4
    15:55
  • 58 - Authentication Users and Service accounts.mp4
    27:06
  • 58 - Documentation.txt
  • 59 - Documentation.txt
  • 59 - Role based access control RBAC.mp4
    14:38
  • 60 - Blue Green deployment.mp4
    12:46
  • 61 - Canary deployment.mp4
    08:20
  • 62 - Documentation.txt
  • 62 - JsonPath.mp4
    15:52
  • 63 - Custom columns.mp4
    04:57
  • 63 - Documentation.txt
  • 64 - AWS cleanup.mp4
    06:20
  • 65 - Conclusion.mp4
    03:07
  • Description


    Kubernetes course for absolute beginners with hands on exercises directly in your local machine and also in AWS.

    What You'll Learn?


    • Understanding Kubernetes for application developers
    • Understanding containerization and Docker
    • Installing and using Kubernetes in local PC and in public cloud
    • Basic components of Kubernetes
    • CRUD operations and pod commands
    • Services and scaling in Kubernetes
    • Identity and access control in Kubernetes
    • Solid understanding of EKS offering in AWS

    Who is this for?


  • For software developers who want to learn Kubernetes.
  • For software developers who want to take CKAD (certified kubernetes application developer) exam.
  • For everyone starting with container technology.
  • More details


    Description

    This course covers the essential concepts of containers and Kubernetes. It includes 14 sections and 63 lectures with a total length of 13 hours and 26 minutes. You will get an overview of what CKAD and Docker are, how to build Docker images, and what microk8s and Kubernetes are. The course also covers key components of Kubernetes such as pods, replica sets, deployments, and services, as well as topics like autoscaling, configmaps, secrets, and RBAC. The course also covers more advanced topics like ingress, daemon sets, jobs, storage class, persistent volumes, and stateful sets.

    The course covers AWS tools and how to create an AWS account, AMI admin user, and use the AWS CLI and Eksctl. You will also learn how to deploy a demo application and use blue-green and canary deployments. Additionally, you will learn how to authenticate users and service accounts, and use role-based access control.

    By the end of this course, you will have a comprehensive understanding of the fundamentals of containers and Kubernetes, and you will be equipped with the skills and knowledge to build, deploy, and manage applications in a production environment. Whether you are a beginner or an experienced DevOps engineer, this course has everything you need to get started with containers and Kubernetes.

    Why you should  learn Kubernetes?

    Kubernetes is a powerful tool that helps organizations manage and scale their application infrastructure. It is the most popular open-source container orchestration platform and has been adopted by many of the world's largest companies.

    Learning Kubernetes is important for several reasons. Firstly, it is the backbone of modern application development and deployment, and understanding how it works is essential for developing, deploying, and scaling applications in a efficient and scalable way. Secondly, the demand for Kubernetes expertise is growing rapidly as organizations move towards cloud-native applications and infrastructure. By learning Kubernetes, you will gain in-demand skills that are highly sought after by employers.

    Additionally, Kubernetes provides a lot of flexibility and control over your infrastructure. It allows you to manage and automate complex application deployments, and provides features like automatic scaling, rolling updates, and self-healing to ensure that your applications are always available and running smoothly. It also provides a unified way of managing containers, regardless of the underlying infrastructure, making it a platform-agnostic solution for managing your infrastructure.

    Finally, Kubernetes has a large and active community, which means that it is well-supported and constantly evolving. By learning Kubernetes, you will have access to a wealth of resources and a supportive community to help you with any challenges you may face.

    In conclusion, learning Kubernetes is important for staying ahead of the curve in modern application development and deployment, and for acquiring in-demand skills that are highly sought after by employers. With its growing popularity and robust feature set, it is a valuable investment of your time and energy.

    Who this course is for:

    • For software developers who want to learn Kubernetes.
    • For software developers who want to take CKAD (certified kubernetes application developer) exam.
    • For everyone starting with container technology.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Michal Hucko
    Michal Hucko
    Instructor's Courses
    Hi everyone my name is Michal and I love to teach people how to code. I enjoy teaching online and that's why I am on Udemy. I am expert in Machine learning DevOps and also a Certified Kubernetes administrator. I love topics in Machine learning, Kubernetes, Docker and Python. Those are the topics which you can find covered in my classes. Write me anytime with your questions.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 59
    • duration 13:25:23
    • Release Date 2023/05/17