Five Dex Alternatives for Kubernetes Authentication
Authentication helps control access to cluster resources by first verifying a user’s identity. In Kubernetes, the API server needs to verify the identity of every request it receives. Such requests may come from a program like a pod or from a human user.
Developer Platforms: Why You Shouldn't Build One
If you’ve worked with consistently growing development teams, there is a high chance that you have come across the complexities of managing dozens of tools and technologies such as containers, microservices, cloud resources, codebases and much more to reduce the DevOps overhead.
5 Reasons Why Engineers Need Access to Kubernetes Clusters
Empowering developers with Kubernetes access enhances productivity, fosters responsibility, and streamlines development workflows.
Explore why granting engineers access to Kubernetes clusters is crucial. This article delves into five key reasons, including increased productivity, enhanced responsibility, greater autonomy, improved collaboration, and faster feedback loops, all contributing to more efficient and effective development processes.
Dex for Kubernetes: How Does it Work?
Integrate Dex with Kubernetes to enable secure, centralized authentication using your organization's existing identity providers.
Discover how Dex serves as an authentication bridge between Kubernetes and various identity providers. This article explains Dex's role in facilitating Single Sign-On (SSO) for Kubernetes, enhancing security, and simplifying user management by leveraging OpenID Connect (OIDC) protocols.
Cloud-Native Journey Part 1: Defining Goals and Responsibilities
Lay the foundation for a successful cloud-native transformation by clearly defining organizational goals, responsibilities, and readiness.
Embarking on a cloud-native journey requires more than just adopting new technologies; it necessitates a strategic alignment of goals and responsibilities. This guide delves into the essential considerations for organizations transitioning to cloud-native architectures, including assessing team expertise, anticipating challenges, ensuring security and compliance, and understanding financial implications.
Loft Labs Releases vcluster Plugin System and SDK To Make Integrations And Customizations Easier
Introducing a plugin system and SDK to customize and extend vcluster's synchronization logic for enhanced Kubernetes multi-tenancy.
vcluster users can now define which resources get synchronized to the underlying Kubernetes cluster and how.
10 Essentials for Kubernetes Access Control
Kubernetes, an automated system for managing containerized applications, offers multiple benefits to developers. It eliminates application downtime by creating a new pod automatically when an existing pod crashes, and it allows teams to easily scale applications for traffic incre...
vcluster on Containers from the Couch
Exploring virtual Kubernetes clusters with vcluster: Insights from Loft Labs' appearance on AWS's 'Containers from the Couch' stream.
Discover how vcluster enables the creation of virtual Kubernetes clusters within namespaces, offering the experience of dedicated clusters. In this session, Loft Labs' CEO Lukas Gentele and Developer Advocate Rich Burroughs join AWS's 'Containers from the Couch' to discuss vcluster's benefits for development and CI workflows, including a live demo showcasing its capabilities.
5 Ways to Access Kubernetes Clusters
Kubernetes stands out as one of the most popular container orchestration tools currently available, with 5.6 million developers using the orchestrator by the end of 2021, a 67% increase from the previous year.
Managing Access to Kubernetes Clusters for Engineering Teams
Implementing effective access control strategies to manage Kubernetes clusters securely and efficiently.
Explore best practices for managing user access in Kubernetes clusters, including authentication methods, RBAC, and auditing with Loft.
Internal Developer Platforms: Why They Matter and How to Build Them
As your organization grows, deploying your software and maintaining all related systems can become more complex. This complexity, along with the desire to own the infrastructure stack without needing workarounds for off-the-shelf tools, drives many teams to implement an internal developer platform (IDP).
Reducing Kubernetes Cost: Kubecost vs Cast.ai
Maintaining a microservices ecosystem is challenging, without doubt. However, many companies that unravel that day-to-day mystery still struggle with cost—whether or not they fully understand their operating expenses. Running clusters and horizontally-scaled containers at 99.99 p...
7 Kubernetes Companies to Watch in 2022
7 companies that we expect big things from in 2022 - Arrikto, Chainguard, Civo, Isovalent, Kasten by Veeam, Komodor and Kubecost
Open Source Project vcluster Now Runs Upstream Kubernetes Natively
vcluster now supports upstream Kubernetes, enhancing compatibility and flexibility for virtual cluster deployments.
Loft Labs announces that vcluster, the open-source virtual cluster solution, now supports upstream Kubernetes. This update allows users to deploy virtual clusters using standard Kubernetes distributions, improving resource utilization and enabling immediate access to new Kubernetes features.
Kubernetes Policy Enforcement: OPA vs jsPolicy
Compare Open Policy Agent (OPA) and jsPolicy to determine the best Kubernetes policy enforcement tool for your organization's needs.
Explore the differences between OPA and jsPolicy for enforcing policies in Kubernetes clusters. This article examines their policy languages, testing capabilities, and suitability for various use cases, helping you choose the right tool for your environment.
Kubernetes on Windows: 6 Life-Saving Tools & Tips
Overcome the challenges of running Kubernetes on Windows with these essential tools and tips.
Running Kubernetes on Windows can be challenging due to its Linux-centric design. This guide presents six indispensable tools and techniques—including WSL, Docker Desktop, Rancher Desktop, kind, minikube, and Lens—to help developers set up and manage Kubernetes clusters effectively on Windows systems.
Using Kubernetes Ephemeral Containers for Troubleshooting
Leverage ephemeral containers in Kubernetes to efficiently debug and troubleshoot live applications without disrupting running pods.
Kubernetes ephemeral containers feature certainly brings a lot of opportunities, and process namespace sharing allows advanced debugging capabilities
Kubernetes StatefulSet - Examples & Best Practices
Containers were initially designed to be stateless, so building stateful applications in them can be tricky. Luckily, Kubernetes Statefulset solves this problem. It manages a set of replica pods, all with a unique identity. This makes it the perfect tool for managing applications...
Loft v2 is Here
We’re excited to announce that Loft v2 has shipped. v2 is a set of improvements that we think makes Loft even easier to use and more powerful.
9 Tools Every Platform Engineer Should Know
This article will highlight what some of these tools are and how they are useful to you as a platform engineer.
Kubernetes Cost Monitoring With Kubecost
Kubernetes can drive up cloud costs if not managed properly. This blog shows how to install Kubecost for real-time cost monitoring and use Loft's sleep mode to automatically shut down unused resources, ensuring a cost-effective Kubernetes setup.
Kubernetes RBAC: Basics and Advanced Patterns
K ubernetes RBAC Series • P art 1: Introduction to Kubernetes RBAC • P art 2: Understanding Kubernetes RBAC Components • P art 3: The Complexity of Kubernetes RBAC • P art 4: Top Reasons and the Impact of Kubernetes RBAC Complexity • P art 5: Best Practices for Simplifying Kubern...
Kubernetes Horizontal Pod Autoscaling
Master Kubernetes Horizontal Pod Autoscaler (HPA) to dynamically scale applications based on real-time resource metrics.
Learn how to configure Horizontal Pod Autoscaling (HPA) using the old and the new version
High-Velocity Engineering with Virtual Kubernetes Clusters
Accelerate development workflows by leveraging virtual Kubernetes clusters for rapid environment provisioning and efficient resource utilization.
Explore how virtual Kubernetes clusters (vClusters) enable high-velocity engineering by allowing developers to create and dispose of isolated environments swiftly. This approach addresses challenges in environment setup, configuration management, and dependency handling, facilitating secure, flexible, and cost-effective access to Kubernetes resources.
KubeCon 2021 Los Angeles Wrapup
Insights and highlights from KubeCon + CloudNativeCon North America 2021 in Los Angeles, emphasizing community, security, and innovation in the Kubernetes ecosystem.
KubeCon + CloudNativeCon North America 2021 marked a significant return to in-person events, blending physical attendance with virtual participation. The conference featured keynotes on CNCF's growth, the introduction of new certifications, and heartfelt tributes. Notable sessions covered topics like Kubernetes security, supply chain integrity, and the future of multi-tenancy with virtual clusters. The event fostered deep community connections and showcased advancements in the cloud-native landscape.
Meet the Loft Labs Team at KubeCon LA
Connect with Loft Labs at KubeCon North America 2021 in Los Angeles—join our talk on virtual clusters and visit us at booth SU29.
Loft Labs is excited to participate in KubeCon North America 2021 in Los Angeles. CEO Lukas Gentele will present a talk titled "Beyond Namespaces: Virtual Clusters are the Future of Multi-tenancy" on Thursday at 11 AM, discussing the concept of virtual clusters and our open-source implementation, vCluster. Additionally, we're sponsoring booth SU29, located next to the CNCF project maintainer area. Whether you're attending in person or virtually, we'd love to connect and chat about Kubernetes.
Checklist for Platform Engineers
A comprehensive guide to essential tools and practices for modern platform engineering teams.
Why Do We Need Platform Engineers? Kubernetes and Platform Engineering. What Makes a Good Platform?
Kubernetes Cost Monitoring with Prometheus & Grafana
Discover how to set up Prometheus and Grafana to monitor Kubernetes costs. This blog provides a step-by-step guide to tracking resource usage, creating custom dashboards, and managing cloud expenses with powerful, open-source tools.
Kubernetes CRDs: Custom Resource Definitions
Custom Resource Definitions (CRDs) in Kubernetes - what they are, and what to consider when using them.
Checklist for Kubernetes-Based Development
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.
Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling
This blog dives into the complexities of multi-tenancy in Kubernetes, highlighting challenges like cost control, network isolation, and resource management. Discover how tools like vCluster and RBAC can help streamline operations, ensuring efficient and secure multi-tenant environments.
Python: Flask Development on Kubernetes with DevSpace
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.
Developer Platforms for Kubernetes—A Comparison
This article will compare some of the biggest Kubernetes developer platforms so that you can choose the right one for your team.
Loft Labs Raises $4.6 Million Seed Funding to Scale Up Self-Service Access To Kubernetes For Engineering Teams
Loft Labs secures $4.6 million in seed funding to enhance self-service Kubernetes access for engineering teams.
Loft Labs announces a $4.6 million seed funding round led by Fusion Fund, aiming to scale self-service Kubernetes access for engineers through its platform, Loft.
Hands-on Introduction to jsPolicy with Rawkode
Recently I had the chance to appear on another episode of Rawkode Live with Loft Labs CEO Lukas Gentele, talking about jsPolicy. If you're not familiar with it, jsPolicy is a policy framework for Kubernetes that allows you to write policies using JavaScript or TypeScript.
Kubernetes Admission Controllers: What They Are and Why They Matter
Understand how Kubernetes admission controllers act as gatekeepers, enforcing policies and enhancing security within your cluster.
Learn about the technical details of admission controllers, their types, and how they provide first-class integration with Kubernetes.
Python: Django Development on Kubernetes with DevSpace
Streamline Django development and deployment on Kubernetes using DevSpace for an efficient, cloud-native workflow.
Discover how to leverage DevSpace to develop and deploy Django applications within Kubernetes clusters. This guide walks you through setting up your development environment, initializing your project with devspace init, configuring deployments with Helm, and utilizing features like port forwarding and file synchronization to enhance your development experience.
Why a Good Developer Experience Matters
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
Let's Learn jsPolicy
I was recently on a YouTube stream explaining jsPolicy, an open source project for managing policies in Kubernetes clusters that we maintain at Loft Labs. CEO Lukas Gentele joined me, and our host was Saiyam Pathak.
Kubernetes Network Policies: A Practitioner's Guide
Secure your Kubernetes clusters by mastering NetworkPolicies to control pod traffic and enhance application isolation.
Kubernetes Network Policies Best Practices - this article will talk about security in Kubernetes clusters, traffic incoming and outgoing to/from the cluster, and the traffic within the cluster.
Docker Compose Alternatives for Kubernetes: DevSpace
Streamline Kubernetes development workflows with DevSpace, a powerful alternative to Docker Compose.
Discover how DevSpace enhances Kubernetes development by offering features like hot reloading, simplified configuration with devspace.yaml, and seamless integration with CI/CD pipelines, providing a more efficient alternative to Docker Compose.
Skaffold vs Tilt vs DevSpace
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. For instance...
Loft Feature Spotlight: Sleep Mode
Keeping Kubernetes costs under control is challenging, especially with idle resources and unused clusters. This blog explores how Loft's Sleep Mode automatically scales down inactive workloads, saving on cloud costs and reducing environmental impact. Learn how to set up and manage Sleep Mode to optimize your Kubernetes infrastructure.
PHP Laravel Development with Kubernetes using DevSpace - Developer Edition
Streamline PHP Laravel development with Kubernetes using DevSpace for efficient deployment and real-time debugging.
Learn how to set up a Laravel application within a Kubernetes cluster using DevSpace. This guide covers configuring PHP-FPM, Nginx, MySQL, and Redis containers, enabling hot reloading, and managing deployments for both development and production environments.
Kubernetes Monitoring Dashboards - 5 Best Open-Source Tools
Kubernetes now runs in more than 70 percent of container environments. Monitoring has become a key way to extract as much information as possible during container runtime. This data is critical when troubleshooting issues.
Learn about Virtual Kubernetes Clusters at KubeCon North America
Explore the future of Kubernetes multi-tenancy with insights into virtual clusters presented at KubeCon North America 2021.
At KubeCon North America 2021, Loft Labs CEO Lukas Gentele presented "Beyond Namespaces: Virtual Clusters are the Future of Multi-Tenancy," highlighting how virtual clusters address the challenges of shared Kubernetes environments. Additionally, Razorpay's Srinidhi S and Venkatesan Vaidyanathan shared their experience in enhancing developer workflows using tools like Telepresence, Helm, and vCluster.
Docker Compose to Kubernetes: Step-by-Step Migration
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. Companies with si...
Kubernetes 1.22 Release
An overview of Kubernetes 1.22's key updates, including API deprecations, enhanced security defaults, and new alpha features.
Explore the significant changes in Kubernetes 1.22, such as API deprecations, default seccomp profile enablement, and new alpha features like non-root kubeadm control plane and cgroups v2 memory management.*
Puppet CTO Abby Kearns Joins Loft Labs’ Advisory Board
Abby Kearns, CTO at Puppet and former CEO of the Cloud Foundry Foundation, brings her cloud-native expertise to Loft Labs’ advisory board.
Loft Labs welcomes Abby Kearns, a seasoned technology executive with deep experience in cloud-native and open-source technologies, to its advisory board. As CTO at Puppet and former CEO of the Cloud Foundry Foundation, Kearns offers strategic guidance to support Loft Labs' growth in the Kubernetes ecosystem.
Save Costs With Virtual Kubernetes Clusters
Optimize Kubernetes infrastructure expenses by leveraging virtual clusters for enhanced multi-tenancy and resource efficiency.
In this article you'll learn how you can save upto 70% of Kubernetes infrastructure cost by utilizing virtual clusters.
Kubectl Login: Solving Authentication For Kubernetes
In this article, you'll learn different ways to authenticate Kubernetes, including Dex, Teleport, gcloud for GKE, AWS CLI for EKS, and Loft.
Kubernetes Dashboards: Octant
Octant is one of the best-known tools in the Kubernetes dashboard space.
Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution
Discover how virtual clusters offer superior isolation and flexibility for Kubernetes multi-tenancy compared to traditional namespace-based approaches.
Traditional Kubernetes multi-tenancy methods, like namespace isolation, often fall short in providing the necessary security and flexibility. This article explores the limitations of both soft and hard multi-tenancy approaches and introduces virtual clusters as a robust alternative. Learn how virtual clusters enable complete tenant isolation, allowing for independent control planes, custom resource definitions, and tailored RBAC configurations, all within a shared Kubernetes infrastructure.
Kubernetes Dashboards: Headlamp
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.
Let's Learn vcluster with Saiyam Pathak
An insightful walkthrough of vCluster's features and use cases with Loft Labs CEO Lukas Gentele and Kubernetes expert Saiyam Pathak.
Join Saiyam Pathak and Loft Labs CEO Lukas Gentele as they explore vCluster's capabilities, including workflow management, Ingress integration, and storage considerations, providing a comprehensive overview for Kubernetes enthusiasts.
Docker Compose vs Kubernetes Development Tools
Transitioning from Docker Compose to Kubernetes-native development tools for enhanced scalability and maintainability.
Explore the limitations of using Docker Compose within Kubernetes environments and discover alternative tools like Kompose, Skaffold, DevSpace, and Tilt that offer more robust and scalable solutions for Kubernetes-native development workflows.