Companies Home Search Profile

Deploying A Cloud Native Application into Kubernetes

Focused View

Jeremy Cook

1:25:31

12 View
  • 1. Introduction.mp4
    05:25
  • 2. Application Architecture Review.mp4
    04:06
  • 3. Kubernetes Resources and Deployment Review.mp4
    13:00
  • 4. Create Minikube K8s Cluster.mp4
    07:00
  • 5. Cilium CNI Installation.mp4
    02:00
  • 6. Clone Repositories and Update Environment Vars.mp4
    04:57
  • 7. Create Frontend Docker Image.mp4
    02:23
  • 8. Create API Docker Image.mp4
    02:18
  • 9. Create K8s Namespace.mp4
    01:41
  • 10. Create K8s MongoDB Resources.mp4
    07:04
  • 11. Create K8s API Resources -.mp4
    02:49
  • 12. Create K8s Frontend Resources.mp4
    03:28
  • 13. Create K8s Nginx Ingress Controller Resource.mp4
    04:32
  • 14. K8s VoteApp End-to-End Test.mp4
    03:48
  • 15. Create K8s Network Policy Resources.mp4
    05:21
  • 16. Testing K8s Network Policy Rules.mp4
    04:23
  • 17. K8s Cluster DNS Resolution Testing.mp4
    02:57
  • 18. K8s Rolling Update Deployment Challenge.mp4
    05:45
  • 19. Delete All K8s Resources.mp4
    01:30
  • 20. Review.mp4
    01:04
  • Description


    This training lesson is designed to help you master the skills of deploying cloud-native applications into Kubernetes.

    Observe first hand the end-to-end process of deploying a sample cloud-native application into a Kubernetes cluster. By taking this lesson you'll not only get to see firsthand the skills required to perform a robust enterprise-grade deployment into Kubernetes, but you'll also be able to apply them yourself as all code and deployment assets are available for you to perform your own deployment:

    https://github.com/cloudacademy/voteapp-frontend-react
    https://github.com/cloudacademy/voteapp-api-go
    https://github.com/cloudacademy/voteapp-k8s

    Kubernetes Resources

    This training lesson provides you with in-depth coverage and demonstrations of the following Kubernetes resources:

    1. Namespace
    2. Deployment/ReplicaSet
    3. Pod
    4. Service
    5. Ingress/Ingress Controller
    6. StatefulSet
      1. Persistent Volume
      2. Persistent Volume Claim
      3. Headless Service
    7. NetworkPolicy

    Learning Objectives

    What you'll learn:

    • Learn and understand the basic principles of deploying cloud-native applications into a Kubernetes cluster
    • Understand how to set up and configure a locally provisioned Kubernetes cluster using Minikube
    • Understand how to work with and configure many of the key Kubernetes cluster resources such as Pods, Deployments, Services, etc.
    • And finally, you’ll learn how to manage deployments and Kubernetes cluster resources through their full lifecycle.

    Demonstration

    This training lesson provides you with many hands-on demonstrations where you will observe first hand how to

    • Create and provision a Minikube Kubernetes cluster
    • Install the Cilium CNI plugin
    • Build and deploy Docker containers
    • Create and configure Kubernetes resources using kubectl

    Prerequisites

    • A basic understanding of containers and containerization
    • A basic understanding of software development and the software development life cycle
    • A basic understanding of networks and networking

    Intended Audience

    • Anyone interested in learning Kubernetes
    • Software Developers interested in Kubernetes containerization, orchestration, and scheduling
    • DevOps Practitioners

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation. He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning. Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS). https://www.linkedin.com/in/jeremycook123 https://github.com/jeremycook123
    Join thousands of users in achieving your personal goals through Cloud Academy. Score job-ready tech skills that you can practice in a real environment, without the risk of extra costs or making mistakes. It’s simply the smartest way to gain certifications and get career-ready.
    • language english
    • Training sessions 20
    • duration 1:25:31
    • Release Date 2024/04/27

    Courses related to Kubernetes

    Courses related to Cloud Computing

    Subtitle
    Spring Cloud Load Balancing
    UdemySpring Cloud Load Balancing
    28:52
    English subtitles
    04/09/2024