Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Kubernetes RFC

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Michael Richardson
Word Count
982
Language
English
Hacker News Points
-
Summary

Kubernetes has gained significant traction as a leading container orchestration platform, prompting discussions on how to integrate its support into Octopus Deploy. The proposed integration includes introducing a new Kubernetes Cluster target type and two deployment steps: Kubernetes Apply and Kubectl Script, allowing for declarative object management and custom script execution respectively. The Kubernetes Apply step will support template-based deployments with JSON or YAML, similar to AWS CloudFormation, and will feature Octopus's unique capability of substituting container image versions and variables directly into templates. However, the challenge remains in how to best supply variables to these templates due to Kubernetes's lack of parameter file support. The Kubectl Script step will enable users to execute a range of Kubernetes commands by providing a script interface authenticated against the target cluster. Octopus seeks user feedback to ensure these implementations align with typical Kubernetes usage scenarios.