Topic: Development

Articles about
Kubectl Get Context: Its Uses and How to Get Started
Sep 30, 2022 | 7 Minute Read

Kubernetes, the open source container orchestration system, has gained a lot of traction in the past few years. It’s now one of the most popular ways to deploy and manage large-scale applications.

Kubernetes DaemonSet: What It Is and 5 Ways to Use It
Sep 28, 2022 | 6 Minute Read

Kubernetes DaemonSet is a powerful tool for managing persistent workloads on your system. It ensures that each instance of an application running on your system will always be running.

Kubectl Rollout Restart: 3 Ways to Use It
Sep 28, 2022 | 6 Minute Read

When working with kubectl and rolling out a new app version, you need to know what to do when it breaks. Taking a step back, an update is a big deal for any production deployment.

3 Ways to Manage Kubernetes on AWS and How to Get Started
Sep 26, 2022 | 7 Minute Read

AWS is one of the most popular choices for container orchestration due to its reliability and efficiency. In this article, we will look at some of the most popular tools and ways to manage Kubernetes on AWS.

How to Create and Manage Kubernetes Secrets: A Tutorial
Sep 23, 2022 | 7 Minute Read

When developing applications, it’s common to have sensitive information you would not want exposed to unauthorized personnel. Unlike other objects in your cluster, such as those used in a Pod specification, a Secret can be created and stored independently of its associated Pods.

Platform Engineering: The Definitive Guide
Sep 21, 2022 | 7 Minute Read

Platform Engineering: The Definitive Guide You may have heard the term “platform engineering.” In recent years, the role of platform engineer has become increasingly popular. As internet-based companies have grown, so has the desire to empower developers to own the entire development life cycle, from coding to shipping the code.

How to Restart Pods in Kubectl: A Tutorial With Examples
Sep 19, 2022 | 8 Minute Read

When you’re first starting out with Kubernetes (k8s), the care and feeding of your containers often seems complicated. The terminology is different, even from Docker, and the commands look opaque.

Kubernetes Service Account: What It Is and How to Use It
Sep 16, 2022 | 7 Minute Read

Kubernetes provides a few authentication and authorization methods. It comes with a built-in account management solution, but it should be integrated with your own user management system like Active Directory or LDAP.

Cloud Development: An Introductory Guide
Sep 14, 2022 | 8 Minute Read

Cloud Development: An Introductory Guide The cloud has many perks and is now the standard for organizations of all sizes, from large corporations to startups. Technological innovation, flexibility, improved deployment strategies, cost optimization, and more technological accessibility with less complexity are a few of these perks.

Kubernetes Namespace: The What, Why, and How
Sep 14, 2022 | 6 Minute Read

Unlike Docker, Kubernetes supports multiple virtual sub-clusters called namespaces that are backed by the same physical cluster. In this post, we’ll explore what Kubernetes namespaces are, why you need them, and how to create them.

The Definitive Guide to Development Environments
Sep 13, 2022 | 8 Minute Read

The Definitive Guide to Development Environments What Is a Development Environment? The development environment is a workplace where the collection of processes and tools help you to develop the program source code.

What Does It Mean to Scale a Deployment?
Sep 12, 2022 | 8 Minute Read

Kubernetes can do a lot of things for you. It can manage secrets, create load balancers, create and destroy cloud storages for your pods, and much more.

Kubectl Patch: What You Can Use It for and How to Do It
Sep 7, 2022 | 9 Minute Read

Kubernetes' automated deployments make life easier. Managing integrated applications used to require multiple systems, with error-prone orchestration that crossed multiple computer and application boundaries. But with k8s, you can define your application as deployments and let the orchestrator do the rest.

Kubectl Get Nodes: Why and How to Use It
Sep 7, 2022 | 6 Minute Read

When Kubernetes was first released, it was missing a critical piece of information: a way to find out which servers were running. This caused all kinds of problems in the community.

When and How to Use Kubectl Proxy to Access the Kubernetes API
Sep 7, 2022 | 7 Minute Read

Kubernetes is a virtualization platform that automates and simplifies application deployment, scaling, and maintenance by leveraging container technology. As a developer or engineer working with Kubernetes, you must learn how to configure the necessary components to deploy your app.

How Virtual Kubernetes Clusters Can Speed Up Your Local Development
Jun 22, 2022 | 7 Minute Read

Oh hey, a blog post about virtual clusters again. Maybe you have already heard of those in the context of multi-tenancy, or even jokingly mentioned to someone that some crazy folks are promoting Kubernetes inside Kubernetes.

Cloud-Native Journey Part 5: Feedback and Continuous Improvement
Apr 4, 2022 | 11 Minute Read

This is the final installment of our multi-article series exploring cloud-native technologies. To learn more about optimizing for developer experience and its critical role in implementation success, check out part four here.

Deep Dive Into Kubernetes Init Containers
Mar 20, 2022 | 13 Minute Read

The popularity of Kubernetes and its ecosystem grows like a snowball rolling down Mount Everest. Imagine the design patterns, numerous workload requirements, workload types, and behaviors that fuel the development of Kubernetes.

Cloud-Native Journey Part 3: Distribution and Rollout
Mar 16, 2022 | 8 Minute Read

This is part three of our multi-article series exploring cloud-native technologies. For the introduction and to learn more about the setup process, check out part one.

Cloud Native Journey Part 2: Technical Adventure
Mar 9, 2022 | 6 Minute Read

This is part two of our multi-article series exploring cloud-native technologies. For the introduction and to learn more about essential goals and expectations that impact the setup process, check out part 1 here.

Cloud-Native Journey Part 1: Defining Goals and Responsibilities
Feb 22, 2022 | 7 Minute Read

With on-premise deployment models quickly fading, organizations have shifted their focus to the cloud. Businesses are now looking for cloud-native systems that are feature-rich, reliable, and accessible from anywhere.

Checklist for Kubernetes-Based Development
Oct 4, 2021 | 8 Minute Read

There is no denying the fact that Kubernetes has experienced widespread adoption in the last few years. Its automated deployment and scaling capabilities have made it easier and more convenient for developers to manage and develop advanced applications and services.

Python: Flask Development on Kubernetes with DevSpace
Sep 29, 2021 | 14 Minute Read

Kubernetes brings some challenges to developers. They need to learn some new concepts, how they connect to each other, and most importantly, how to develop applications using a Kubernetes cluster.

Python: Django Development on Kubernetes with DevSpace
Sep 15, 2021 | 12 Minute Read

The possibilities that Kubernetes has brought to the container orchestration space are vast. Kubernetes simplifies the deployment and operation of such systems. However, from a developer’s point of view, it may not be as simple as their previous workflows; there are some nuances of the system to be learned.

Why a Good Developer Experience Matters
Sep 14, 2021 | 6 Minute Read

Applying the notion of user experience (UX) to software engineering, developer experience takes place on the other side of the product. The concept of developer experience describes how developers feel about working with or within a system.

Docker Compose Alternatives for Kubernetes: DevSpace
Sep 7, 2021 | 7 Minute Read

In this series, we’re looking at alternatives to using Docker Compose for building apps that run in Kubernetes clusters. While Compose is a handy way to stand up apps locally, there are advantages to running your apps in a Kubernetes environment while you develop.

Skaffold vs Tilt vs DevSpace
Aug 30, 2021 | 7 Minute Read

As more developers use Kubernetes, a variety of deployment tools are emerging to help them. Three interesting examples are Skaffold, Tilt, and DevSpace. While they all assist in building and deploying on Kubernetes clusters, their approaches are noticeably different.

PHP Laravel Development with Kubernetes using DevSpace - Developer Edition
Aug 19, 2021 | 9 Minute Read

Kubernetes is an excellent open-source container orchestration platform that brings automatic scaling, automatic recovery, observability, and many more features. Since it differs from traditional operations, it has changed the development and deployment workflows as well.

Docker Compose to Kubernetes: Step-by-Step Migration
Aug 5, 2021 | 7 Minute Read

In recent years, many companies have turned to containerization for application delivery. However, containerization in an enterprise or production-grade environment presents different levels of complexity in terms of managing containerized applications at scale.

Kubernetes Dashboards: Octant
Jul 22, 2021 | 7 Minute Read

Octant is one of the best-known tools in the Kubernetes dashboard space. It’s a project that Bryan Liles built a lot of back when he was at Heptio.

Kubernetes Dashboards: Headlamp
Jul 14, 2021 | 5 Minute Read

Headlamp is an open source web UI for Kubernetes created by the team at Kinvolk, which was recently acquired by Microsoft. It’s a great-looking alternative to the built-in Kubernetes Dashboard.

Docker Compose vs Kubernetes Development Tools
Jul 12, 2021 | 7 Minute Read

When getting started with Docker, many developers quickly turn to Docker Compose to run their applications. Compose offers many advantages, such as having your configuration stored as code, making it easy to maintain and expand upon.

Kubernetes Dashboards: Lens
Jun 29, 2021 | 4 Minute Read

Command-line tools like kubectl are a great way to interact with Kubernetes clusters for some of us, but many people prefer a graphical interface. Kubernetes has a built-in dashboard, but some people are looking for features that it doesn’t support.

Docker Compose Alternatives for Kubernetes: Skaffold
Jun 15, 2021 | 5 Minute Read

If you’re developing apps that run in Kubernetes, running them locally with Docker Compose may seem like a simple solution. But it can cause problems, as your local environment will be very different from how your apps run production.

Development in Kubernetes - Local vs. Remote Clusters
Jun 9, 2021 | 11 Minute Read

Containerization is on an upward trajectory when it comes to enterprise adoption. This is primarily due to how containers solve the problem of application delivery and portability.

Docker Compose Alternatives for Kubernetes: Tilt
Jun 8, 2021 | 4 Minute Read

Many engineers developing apps that run in Kubernetes use Docker Compose for their local environment, but a lot of great alternatives are out there that make developing against a Kubernetes cluster fast and easy.

Improving Developer Productivity with DevSpace
Apr 28, 2021 | 7 Minute Read

What makes developers happy and productive? If you talk to people who work in the tech industry, they will likely all have opinions on it, but there’s no clear, shared definition of developer productivity.

Kubernetes Sandboxes – Easy Development in a Realistic Environment
Sep 30, 2020 | 8 Minute Read

Using sandbox environments is very common for software developers because it allows them to work, test, and experiment in an environment that is isolated from the production system but still provides a realistic experience.

Kubernetes Development Environments – A Comparison
Sep 23, 2020 | 17 Minute Read

Kubernetes has left the state when it was mostly an ops technology behind and now is also very relevant for many developers. As I wrote in my blog post about the Kubernetes workflow, the first step for every developer who starts to directly work with Kubernetes is to set up/get access to a Kubernetes development environment.

The Kubernetes Development Workflow – 3 Critical Steps
Sep 14, 2020 | 7 Minute Read

More developers than ever before are now working with Kubernetes. This means that also their workflows have to change to account for this technology that originally was not made for developers.

Kubernetes: Virtual Clusters As Development Environments
Aug 31, 2020 | 8 Minute Read

Kubernetes has matured so much recently that it even expanded beyond its original space as operations technology. So, also at least 1.7 million developers are already using Kubernetes as “The State of Cloud Native Development” by the CNCF stated for Q2 2019.

The Journey of Adopting Cloud-Native Development
Jul 2, 2020 | 11 Minute Read

Adopting Kubernetes is a process that many companies are currently going through. The introduction of Kubernetes as infrastructure technology can take some time. (It took almost 2 years for Tinder to complete its migration to Kubernetes.

Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for Development
Jun 30, 2020 | 14 Minute Read

If you are on a higher level of cloud-native development (level 2 or higher according to this article about the typical cloud-native journey of companies), the developers in your team need to have a direct access to Kubernetes.

Local Cluster vs. Remote Cluster for Kubernetes-Based Development
Jun 17, 2020 | 11 Minute Read

If you are one of the many companies using Kubernetes as an infrastructure technology, you might now ask yourself how to guide your engineers to use Kubernetes in the development phase of the software.

Why Every Software Team Should Have a Developer Experience Owner (DXO)
Jun 9, 2020 | 10 Minute Read

In recent years, more and more companies have realized that sentences such as “every company is a software company” and “software is eating the world” are more than theoretical statements.

The DevSpace Kubernetes Tool Set Explained
Jun 9, 2020 | 8 Minute Read

At my company, Loft Labs, we are fixing the developer experience with Kubernetes. This experience is nowadays still broken as Kubernetes historically has been developed as infrastructure technology.

Subscribe to Loft Blog

Thanks for subscribing to our blog!
Oops! Something went wrong while submitting the form. Contact support@loft.sh if you need help.

Explore Other Articles