コース概要
Introduction
Overview of Serverless Features and Architecture
- How does serverless development work?
- What are requisites to a serverless approach?
Overview of CNCF Ecosystem and Serverless Environments
- Serverless Container as a Service v.s. Serverless Function as a Service
Getting Started with Serverless on Kubernetes
- Choosing the right serverless framework for Kubernetes
- Fission v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
Overview of Additional FaaS Providers for Serverless Frameworks
Overview of OpenFaaS Toolchain and Features
- Why should you get started with OpenFaaS?
- What tools can be integrated with OpenFaaS
Setting Up the Kubernetes System for Serverless Development
- Installing and configuring the necessary frameworks and tools
Operating the Core Serverless Framework Tools and Utilizing the API
- Navigating the dashboard and working with the UI or CLI
Overview of FaaS Implementations and Kubernetes Serverless Applications
- Cold start v.s. warm start
Creating a Python Function in Kubernetes Using a Serverless Framework
Storing Code Templates and Sharing Functions in Repositories
- Versioning serverless Kubernetes projects
Testing Python Functions and Optimizing Performance Metrics
- Working with invocation metrics
Implementing Automatic Scaling for Management of Resources Response
- Applying changes to functions
Adding Dependencies to Functions and Creating Native Extensions
Storing Kubernetes Secrets in Serverless Functions
- Leveraging container images and pod definitions
Securing Kubernetes Serverless Functions and Building Authentication Functionalities
- Working with TLS protocol
Deploying Python Functions with Serverless on Kubernetes
- Employing Serverless CI/CD pipelines for deployment
- Customizing component URLs
Monitoring Function Lifecycle and Reviewing Request Logs
Troubleshooting
Summary and Conclusion
要求
- Proficiency in Python programming experience
- Intermediate experience with Kubernetes concepts and principles
- An understanding of containerization and cloud technologies
- Experience with Linux distributions and CLI
Audience
- Developers
- DevOps Engineers
お客様の声 (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
コース - Deploying Kubernetes Applications with Helm
彼は、k8s の概念だけでなく、すべてを説明しました。
Stefan Voinea - EMAG IT Research S.R.L
コース - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
コース - Certified Kubernetes Administrator (CKA) - exam preparation
手動のサーバーレス セットアップ。また、sls Web コンソールの終了については知りませんでしたが、これは便利です。
Rafal Kucharski - The Software House sp. z o.o.
コース - Serverless Framework for Developers
Machine Translated
It gave a good grounding for Docker and Kubernetes.