Octopus 101

Deploying to Kubernetes with Octopus

Kubernetes is one of the most common places Octopus users actually deploy to, not a niche case, so this session treats it that way.

We'll go through Kubernetes targets, working with Helm charts, and running a basic rolling update, with the same level of real, specific detail as every other session in this series, not a high-level overview that leaves out the parts that actually matter.

If you're managing containerized workloads and want Octopus handling the deployment logic instead of a collection of scripts, this is the session that shows what that looks like in practice.

Speaker

John Bristowe

John Bristowe helps engineering teams deliver reliably as a developer advocate at Octopus Deploy. He leads community engagement, creates educational content, and appears regularly on Octopus streams and webinars. Before Octopus, John spent years in developer relations at Microsoft and Telerik/Progress, speaking at industry events and building programs for web and .NET developers. He contributes to Octopus open source, including the Octopus CLI, the Terraform provider for Octopus, and several GitHub Actions that connect build pipelines to deployment workflows. John is based in Robina, Australia, and has been active in the developer community for over two decades.

Additional resources

Kubernetes deployments with Octopus

Docs for Kubernetes targets, Helm charts, and rolling updates in Octopus.

Deploy to Kubernetes with Octopus

The Kubernetes use case: why teams deploy to clusters with Octopus.

End-to-end Kubernetes deployments with the Octopus MCP server

A walkthrough of onboarding and deploying to Kubernetes via the Octopus MCP server.