5 steps to bring DevX automation to your company
Get the guide

September 2021 Okteto Enterprise Release

September included many upgrades and updates to features and dependencies for Okteto Enterprise customers. Read on to find out what’s new in Okteto Enterprise.

Preview environments

One big change to preview environments this month is you can now run a preview environment while another deployment is running. When your additional preview environment is from the same repo, it will go into the queue, instead of the first preview environment failing. This feature can be helpful when you’re pushing several commits to a repo and want changes to show as they are added.

Upgrades and updates

We can now support Kubernetes 1.20 and 1.21.

We’ve updated to cert-manager 1.5.2, and reloader 0.0.99.

Autoscaler and garbage collector updates

Information about your autoscaler and garbage collector are now available right on the administrator dashboard.

It's now possible to configure your autoscaler based on the number of pods, cpu, and memory. Previously, the autoscaler could only be configured by number of pods, which made for an easy configuration, but was less flexible. We’re happy to report that we can now support all these other configuration options as well!

Updates to logs

The display of logs is now based on events, which means that logs will not only arrive more smoothly, but okteto will also make significantly less calls to Kubernetes, improving the performance of both Okteto and the cluster.

Manually sleep a namespace

Administrators can now manually sleep a namespace in addition to the auto sleep function that already exists. This is helpful if you have a team member who will be on vacation or won’t be using their namespace for a prolonged period of time.

Updated pipeline

We’ve been updating our pipeline to have more pre-installed tools. This month, we’ve added two popular open source file management tools jq and yq.

Improving build stickiness

When you deploy a build on a pipeline, typically you’ll run more than one build server. In the past, this meant your build would get randomly assigned to one of the available services and could be slow. Now, we've made your okteto builds sticky, which will make your builds run much faster. For example, if you run okteto build 3 times it will now go to the same build server each time so you reuse connections, caches, and previous artifacts.

Security is a top priority

We’re investing in a lot in scanning capabilities and fixing vulnerabilities. We care about security so we continue to fix critical and high vulnerabilities as they arise.

Questions?

Have questions about using self-hosted Okteto with your team? Schedule a time on our calendar to chat with us and see a demo of our Enterprise offering (suitable for teams of any size).

Happy Coding!

Melissa WilliamsView all posts
The image features the text "DevX Automation: Pulumi and Okteto" in bold white and blue letters. The background is dark with a dotted pattern on the right side. Below the main text are the logos of Pulumi (a colorful cube with interconnected dots) and Okteto (a teal circle with a stylized "C"). The design emphasizes automation in developer experience (DevX), particularly highlighting the use of Pulumi and Okteto as tools within this context.The image features the text "DevX Automation: Pulumi and Okteto" in bold white and blue letters. The background is dark with a dotted pattern on the right side. Below the main text are the logos of Pulumi (a colorful cube with interconnected dots) and Okteto (a teal circle with a stylized "C"). The design emphasizes automation in developer experience (DevX), particularly highlighting the use of Pulumi and Okteto as tools within this context.

Automate Provisioning Any Dev Resource on Any Cloud Provider With Pulumi and Okteto

The Value It is common in today's landscape to build microservices-based applications that leverage resources like RDS databases, storage buckets, etc...

October 19, 2023
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma
The image features the text "Collaboration: Challenges Building Modern Apps" in bold white and blue letters. The background is dark with a subtle dotted pattern on the right side. To the right of the text is an illustration of three people working together to build or design a large interface, symbolizing teamwork in the development of modern applications. The overall theme emphasizes the importance and challenges of collaboration in the process of building contemporary software applications.The image features the text "Collaboration: Challenges Building Modern Apps" in bold white and blue letters. The background is dark with a subtle dotted pattern on the right side. To the right of the text is an illustration of three people working together to build or design a large interface, symbolizing teamwork in the development of modern applications. The overall theme emphasizes the importance and challenges of collaboration in the process of building contemporary software applications.

How Developers Can Seamlessly Collaborate When Building Microservice Apps

Building microservices based applications is inherently challenging. Given the multitude of components involved, it is unrealistic to expect any individual...

October 10, 2023
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma