Pulumi - Infrastructure as Code培训
Introduction
The benefits of using real languages for infrastructure as code.
Overview of Pulumi Features and Architecture
CLI, runtime, libraries, and hosted service
Understanding stacks
How Pulumi stores state and manages concurrency
Setting up Pulumi
Linux, MacOS, and Windows
Installing with script
Installing manually
Creating an Application
Choosing a language (JavaScript, TypeScript, Python, Go, .NET languages, etc.)
Choosing an IDE and test framework
Defining the infrastructure
Deploying the Application
Understanding the workflow
Choosing a cloud provider
Deploying from the CLI
Integrating with a CI/CD system
Reviewing changes
Collaboration
Going over your team's engineering process
Bringing together developers and operators.
Managing the Cloud Environment
Auditing and securing
Enforcing deployment policies
Managing secrets
Best Practices
Organizing Pulumi programs
Reusing code
Sharing code
Codifying best practices
Troubleshooting
Summary and Conclusion