Blog
5 Technical Challenges of Building Software for Modern Cloud Development
While developing a purpose-built in-house development environment may appear like an obvious way to address specific development challenges, the introduction...
Myths Around Preview Environments
Preview environments are rapidly becoming a crucial part of the development experience when building cloud native applications. They provide everyone in...
Guide to the Kubernetes Load Balancer Service
A pod is Kubernetes’ smallest and simplest unit representing a single instance of a running process in a Kubernetes cluster. Pods contain one or more...
Four Reasons You Need Preview Environments
There has been a rapid increase in the adoption of Preview Environments across organizations. From open-source projects to enterprise organizations, everyone...
Ready to run…Use the Okteto Catalog
Are you ready to run your application? Go to the Okteto Catalog, select your application from the list, and just click "Launch". Okteto takes care of...
Cloud Native Development Made Easy With Sprkl and Okteto
Our applications are getting increasingly complex with time. This is causing a lot of problems for developers, from having to spend hours configuring their...
The Build vs. Buy Software Guide to Development Platforms
Top Ten List of Considerations When Debating to Build or Buy a Dev Platform To build or not to build? Ah, that is the Shakespearean question when it comes...
Developing Vue.js and Node.js Apps With Okteto
Kubernetes is a feature-rich tool to solve all kinds of problems of the cloud, but it has a steep learning curve, and applications set up in Kubernetes...
Building a Dev Platform Is Easy - Maintaining it is Hard
To build or not to build? Ah, that is the question when it comes to software. Many development teams debate this dilemma. It's a tricky quandary when the...
Why Your Team’s Developer Experience Matters
Happy developers write better code. Over the last decade, the era of cloud and mobile applications brought about tools like Docker, platforms like Kubernetes,...
5 Internal Software Development Platform Challenges
Some of the smartest engineering and DevOps managers sometimes make the mistake of treating a new software initiative as a single, well-defined one-off...
The Cost and Complications of In-House Development Environments
"Everyone has a plan until they get punched in the mouth" - Mike Tyson. The importance of tools that boost a positive developer experience can't be overstated....
Kubernetes vs. Docker: Difference Between the Two
The containerization and container orchestration world has seen a lot of development in recent years. One of the most widely used container technology...
Practice Secrets Management in Kubernetes With OWASP WrongSecrets and Okteto
Shipping secure applications is essential for any organization! Security should be a priority, as the consequences of a breach are often dire and tough...
What is Kubernetes Architecture? A Complete Guide
What is Kubernetes In DevOps, Kubernetes is a container orchestration tool. It is used to deploy and manage containerized applications in an automated...
Containerization and Kubernetes: A Guide
What is containerization and Kubernetes? Containers quickly became the norm for how we built and packaged our applications. Containerization of applications...
Kubectl Cheat Sheet Commands & Examples
Things can be overwhelming when you are new to Kubernetes. You’d think that understanding all the different objects Kubernetes has to offer would be the...
Kubernetes Network Policy: A Beginner’s Guide
Everyone agrees that Kubernetes clusters are not secure by default. But the good thing is that Kubernetes gives you the tools to make it so. In this...
Applying GitOps Principles to Your Development Environments
GitOps refers to the practice of using Git repositories as the single source of truth for provisioning and managing your infrastructure. Everyone in the...
Why Development Experience Matters
In September, Ramiro and John traveled to Tel Aviv for a hosted event with Okteto customers and local engineering leaders. The evening included presentations...
Beginner’s Guide to Kubernetes Deployments
Over the last five years, Kubernetes has seen rapid adoption as a container orchestrator. And for a good reason too. Containers solved the problem of being...
What Is the Kubernetes Release Team and Why You Should Consider Applying
Kubernetes 1.25 just got released. I consider myself very lucky to be able to help with the release as the CI Signal Lead and get to work with the amazing...
Developing Microservices by Hot Reloading on Kubernetes Clusters
Let me jog your memory with how we used to develop applications not so long ago. We would bring up the application, write some code, hit save, see our...
Kubernetes Basics: Kubernetes Tutorial for Beginners
Are you tired of listening to everyone in DevOps talk about "Kubernetes" while you're still struggling with how to pronounce it? Unless you started programming...
Launching the Docker Desktop Extension for Okteto!
Docker launched in 2013 and since then has revolutionized the way we build and ship code. Docker made containers a part of the modern application development...
Announcing the Launch of Okteto CLI 2.0!
I think you'll agree that, as developers, we enjoy innovating and working on exciting new features more than anything else. We'd get some coffee and play...
Making Your CLI More Accessible Using Fig
No matter how many times I use kubectl or docker in a day, I just can't seem to remember the exact subcommands and what they do. I often find myself using...
Maybe It's Time To Rethink How You've Been Developing?
Cloud-Native Applications Need Cloud-Native Development Environments We've seen a tremendous change in the way applications get deployed over the last...
Okteto Raises a $15M Series A To Disrupt How Software Teams Develop Modern Applications
We are excited to announce that Okteto has raised $15M in Series A financing. The round was led by Villi Iltchev from Two Sigma Ventures, with participation...
Building Docker Images Faster for Webpack
At Okteto we are very passionate about increasing developer productivity. We were looking for ways to improve our container build times when we came across...