Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Spring on Kubernetes: Deploying and Managing Cloud-Native Applications

Spring on Kubernetes: Deploying and Managing Cloud-Native Applications

1h 58mAdvanced2024-10-07

Authors

Frank P Moley III

Frank P Moley III

Senior Principal Engineer at Catch&Release

Course details

Interested in building a cloud-native application with Spring Boot? This course was designed for you. Join instructor Frank P Moley III as he outlines the basics of creating images, including native images for eventual deployment to Kubernetes. Get a comprehensive overview of the entire development lifecycle of deploying and testing an application. Along the way, Frank covers some additional real-world operational concerns related to deploying applications with this methodology, including testing strategies, automation in CI/CD, security considerations, and more.

Learning objectives
Construct a cloud-native application using Spring Boot, incorporating various components and features necessary for deployment on Kubernetes.
Create container images, including native images, for the developed Spring Boot application, enabling efficient packaging and deployment.
Analyze and apply the complete lifecycle of deploying, testing, and managing a Spring Boot application on a Kubernetes cluster, addressing real-world operational concerns.

Skills covered

Spring BootCloud DevelopmentDevOps ToolsWeb Development ToolsAdvancedDevOpsWeb DevelopmentCloud ComputingOpen Source

Concepts

0. Introduction

  • 01 - Spring to Kubernetes
  • 02 - What you need to know
  • 03 - Setting up the Codespaces environment
  • 04 - Developer workflows

1. Cloud Native Spring

  • 05 - Cloud native applications
  • 06 - Creating the application
  • 07 - Preparing data access
  • 08 - Building data access
  • 09 - Exposing as a webservice
  • 10 - Challenge - Cloud Native Spring
  • 11 - Solution - Cloud Native Spring
  • 12 - Logging with Spring
  • 13 - Metrics with Spring

2. Spring Images

  • 14 - Containerized workloads
  • 15 - Spring Docker plugin
  • 16 - Building a custom Docker image
  • 17 - Uploading to a container registry
  • 18 - Spring Native images

3. Deploying to Kubernetes

  • 19 - Deploying to Kubernetes
  • 20 - Building the initial scaffolding
  • 21 - Building a deployment
  • 22 - Building a service
  • 23 - Adding ingress
  • 24 - Adding monitoring
  • 25 - Introduction to Helm

4. Additional Topics

  • 26 - Testing strategies
  • 27 - Automation in CI CD
  • 28 - Security considerations

Conclusion

  • 29 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal