Automated software deployment company Octopus Deploy has enhanced its Kubernetes capabilities to simplify large scale software deployments. It has achieved this using a combination of ready-made blueprints and automation features. The company aims to make deployments easier by reusing configuration variables, environment definition, APIs keys, connection strings, permissions, and automation logic. This simplification allows teams to collaborate with greater confidence that deployments won’t break.
Kubernetes deployments can be complex and hard to manage, particularly as the number of moving parts increases. Octopus Deploy’s unique features aim to ease this process, modeling the configuration of multiple environments or tenants to ensure smooth transitions from one stage to another. The recent update has included Kubernetes configuration templates, allowing for the fast setup of new deployments involving multiple applications.
Octopus Deploy’s latest update includes Kubernetes-native features, streamlining the management of multiple deployment pipelines for applications running on Kubernetes. The added features include built-in steps for Kustomize, Helm and plain YAML, which is a data serialization language used for writing configuration files. Furthermore, the newly added Kubernetes Object Status feature provides live updates during the deployment process, which enables teams to quickly identify any deployment errors.
In addition, developers can substitute package version variables through Advanced Container Image References, eliminating the need to update the configuration files each time a new image is released. The developers can now chose to combine multiple open-source deployment tools or switch to Octopus Deploy which bundles these tools together along with proprietary features.
Octopus Deploy’s platform advocates environmental progression as a core concept, enabling teams to deploy any cluster, tenant, and environment using a single process. Its dashboard provides full visibility into each deployment and offers administrators the capacity to restrict access to certain projects, environments, and infrastructure to enhance security. Looking forward, the company intends to introduce more advanced Kubernetes deployment capabilities and initiatives.