The relationship between the culture of DevOps and Kubernetes is a powerful one. Kubernetes provides the mechanisms and the ecosystem for organizations to deploy applications and services quickly. It will help you determine how best to apply DevOps practices within your organization.
Price | €350 |
Application deadline | September 26 |
(This course has ended) |
Tuesday and Thursday from 18:00 - 21:00
Saturday from 10:00 - 13:00
63 hours* / 3 days in a week* / 3 hours per day* / 7 Weeks*
This course will start on September 27, 2022. Training room 1, first floor.
• You’ll gain a fundamental understanding of DevOps and why it matters
• Learn Kubernetes fundamentals
• Why automation, culture, and metrics are essential to a successful DevOps project.
• How DevOps can positively impact your business’s bottom line.
• Learn how to move your application to the container world
• Learn how to manipulate your application by Kubernetes
• Learn how to work with Kubernetes in AWS
• Why automation, culture, and metrics are essential to a successful DevOps project.
• How DevOps can positively impact your business’s bottom line
• Improve time to market with Kubernetes and Continuous Delivery
• Learn how to monitor, log, and troubleshoot your application with Kubernetes
• Newcomers to the DevOps world
• Developers looking to upgrade their skills outside their conventional software development education/experience
• Anyone deploying containerized applications
• Site Reliability Engineers (SREs)
• DevOps Engineers
• Operations Engineers
• What is DevOps?
• Software delivery challenges
• The microservices trend
• Continuous Integration and Continuous Delivery
• Automation and tools
• Introduction to Microservices and Containers
• Understanding containers
• The lifecycle of a container
• Working with a Dockerfile
• Multi-container orchestration
• Building Docker images
• Running Docker Containers
• Basics of Kubernetes
• Kubernetes Architecture
• Kubernetes Components
• Automation and tools
• Main components
• Master Node
• Worker Nodes
• Kubelet
• Services
• Controllers
• Deployments
• StatefulSets
• Pods
• Containers
• Ingresses
• API Access
• Restful
• Checking access
• Using annotations
• Simple Pod
• Managing API Resources with kubectl
• Access from Outside the Cluster
• ~/kube/config
• Working with namespaces
• API Resources with kubectl
• Volume Spec and Types
• Shared Volumes
• Persistent Volume and Claims
• Dynamic Provisioning
• Secrets
• ConfigMaps
• Service Update Pattern
• Accessing an Application with a Service
• Service Types
• Service Diagram
• Local Proxy for Development
• Ingress Controller
• Nginx
• AWS Load Balancer
• Ingress API Resources
• Deploying the Ingress Controller
• Creating an Ingress Rule
• Multiple Rules
• Basic Troubleshooting Steps
• Monitoring
• Logging Tools
• Deploy CI/CD Server to Kubernetes
• Exposing CI/CD Server to the outside world through services and ingresses
• CI/CD pipeline for your microservices and web clients
• IAM - understand and manage access to AWS resources
• Managing your domain with Route53
• Learn how to route traffic from Route53 to Nginx on Kubernetes
• Deploying your React.js website to the S3 bucket
• Deliver your website to your users with AWS CloudFront (CDN)
• Generating SSL Certificate with AWS Certificate Manager and protecting your site with SSL
Instructor
CTO and Founder of Appstellar now. He has co-founded a few other companies (Worksense, Spartansoft) and CTOed a few others (MonoChain, Solaborate, CREA-KO). He’s been in the industry for 16+ years with the current focus on cloud infrastructure.