Search

Blog posts

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

Kubernetes 1.20 is deprecating Docker Runtime: What does this mean?

With the news that Kubernetes 1.20 is deprecating Docker, there has been a lot of panic. This blog post explains what's happening and what you can do to solve the problem.

The benefits of containerization

Containers have a range of benefits that help you become more agile in software delivery. Containers are scalable, portable and complement your DevOps processes.

Containers - what you need to get started

A high-level look at what you need to get started with containerization.

Using GitLab feeds with Octopus Deploy

Learn how to connect GitLab feed types to Octopus Deploy.

Microservices and frameworks

An overview of microservices and the different frameworks you can use to support them.

Request for Comments - Migrating from scriptcs to dotnet-script

Provide your feedback on the proposed migration from scriptcs to dotnet-script.

Introducing slugs in Config as Code

A brief overview of slugs, why we chose to them, and how they're used in Config as Code.

At the helm with Jessica Ross

A series where we chat to people at Octopus about their role, what they’re working on to improve the product, and more. Hear from Jessica Ross, Director of User Experience and Design.

Using the Octopus Terraform Provider to create standards

Learn how to leverage the Octopus Deploy Terraform Provider to create standards for all spaces in your instance.

Configuring a GitHub NuGet registry as an external feed

A guide to configuring a GitHub NuGet registry as an external feed for Octopus Deploy.

Maintaining your own version of the Azure CLI

Learn how to manage your own version of the Azure CLI and why we no longer support tooling.

Difference between docker.io, docker-cd, and Docker Desktop

Learn which version of Docker to install for your operating system.

Continuous Delivery with Octopus and Kubernetes

This training series provides a step by step walk-through building multi-environment deployments with Octopus and Kubernetes.

Blue/green deployments

Watch the blue/green deployment strategy, as part of our Kubernetes training series

Getting started with Docker

This post opens our Kubernetes training series. First, learn how to install Docker on your local workstation.

Installing a development Kubernetes cluster

Next in our Kubernetes training series, learn to to install a local development Kubernetes cluster with kind.

Creating Docker containers

Next in our Kubernetes training series, learn how to create a Docker image and run it as a container.

Creating Kubernetes pods, ReplicaSets, and deployments

Learn how to create Kubernetes pods, ReplicaSets, and deployments from YAML manifests, as part of our Kubernetes training series.

Creating Kubernetes services

Learn how to expose pods to network traffic via a service, as part of our Kubernetes training series.

Deploying to Kubernetes with Octopus

Learn how to configure a Kubernetes cluster as an Octopus target and deploy applications to it, as part of our Kubernetes training series.

Multi-environment deployments

Learn how to progress deployments to multiple environments as part of our Kubernetes training series.

Installing a dashboard

Learn how to install helm and then use it to install a dashboard to monitor the cluster, as part of our Kubernetes training series

Observing deployment strategies

Watch in realtime as pods are redeployed with different deployment strategies, as part of our Kubernetes training series.

Improving delivery of your deployment steps

Our new step package framework means we can deliver new steps to your Octopus instance faster and without the need for upgrades. Learn more.
Loading...

Documentation

Worker Tools, Versioning and Caching

How Octopus creates, versions, caches, and releases the worker-tools docker images for use with the execution containers for workers feature.

Disaster recovery

How to work with your data and disaster recovery in an Octopus Cloud instance.

Creating releases from a build server plugin on a version-controlled project

Examples of how to ensure that the right branch is used to create the release when using a build server plugin.

Can't find what you are looking for? You can also search our support forum.