Continuous Delivery with Octopus and Kubernetes
Blog post from Octopus Deploy
Matthew Casperson's training series offers a comprehensive guide for building multi-environment deployments using Octopus and Kubernetes, providing step-by-step instructions that cover essential aspects like installing a development Kubernetes cluster, creating Docker containers, and deploying applications. The series includes practical demonstrations of advanced deployment strategies such as blue/green deployment, and essential Kubernetes components like ConfigMaps, Secrets, and Role Based Access Control. It also discusses the use of Ingress and Ingress Controllers and culminates in deploying Google's Online Boutique microservice stack using Octopus. For those interested in deploying containerized applications on AWS platforms, the Octopus Workflow Builder is recommended, as it helps configure a GitHub repository with a sample application and demonstrates best practices like vulnerability scanning and Infrastructure as Code.