Vue normale
-
Collabnix
- Running Ollama on Kubernetes: A Complete Guide to Local LLM DeploymentLearn how to deploy and scale Ollama LLM models on Kubernetes clusters for production-ready AI applications
-
Collabnix
- Kubernetes MCP Server: Step by Step GuideIn today’s cloud-native world, managing Kubernetes clusters efficiently is crucial for DevOps professionals and platform engineers. While command-line tools like kubectl are powerful, wouldn’t it be great if you could interact with your Kubernetes clusters using natural language through your AI assistant? This is exactly what MCP-Server-Kubernetes enables for Claude users. What is MCP-Server-Kubernetes? MCP-Server-Kubernetes […]
Kubernetes MCP Server: Step by Step Guide
-
Collabnix
- Running Distributed ML Training with JobSet on KubernetesIntroduction As modern ML models become increasingly large and complex, training them often requires leveraging hundreds or thousands of accelerator chips spread across many hosts. Kubernetes has become a natural choice for scheduling and managing these distributed training workloads, but existing primitives aren’t always enough to capture the unique patterns of ML and HPC jobs. […]
Running Distributed ML Training with JobSet on Kubernetes
-
Docker
- Desktop 4.39: Smarter AI Agent, Docker Desktop CLI in GA, and Effortless Multi-Platform BuildsDevelopers need a fast, secure, and reliable way to build, share, and run applications — and Docker makes that easy. With the Docker Desktop 4.39 release, we’re excited to announce a few developer productivity enhancements including Docker AI Agent with Model Context Protocol (MCP) and Kubernetes support, general availability of Docker Desktop CLI, and `platform` flag support for more seamless multi-platform image management. Docker AI Agent: Smarter, more capable, and now with MCP &
Desktop 4.39: Smarter AI Agent, Docker Desktop CLI in GA, and Effortless Multi-Platform Builds
Developers need a fast, secure, and reliable way to build, share, and run applications — and Docker makes that easy. With the Docker Desktop 4.39 release, we’re excited to announce a few developer productivity enhancements including Docker AI Agent with Model Context Protocol (MCP) and Kubernetes support, general availability of Docker Desktop CLI, and `platform` flag support for more seamless multi-platform image management.

Docker AI Agent: Smarter, more capable, and now with MCP & Kubernetes
In our last release, we introduced the Docker AI Agent in beta as an AI-powered, context-aware assistant built into Docker Desktop and the CLI. It simplifies container management, troubleshooting, and workflows with guidance and automation. And the response has been incredible: a 9x increase in weekly active users. With each Docker Desktop release, we’re making Docker AI Agent smarter, more helpful, and more versatile across developer container workflows. And if you’re using Docker for GitHub Copilot, you’ll get these upgrades automatically — so you’re always working with the latest and greatest.
Docker AI Agent now supports Model Context Protocol (MCP) and Kubernetes, along with usability upgrades like multiline prompts and easy copying. The agent can now also interact with the Docker Engine to list and clean up containers, images, and volumes. Plus, with access to the Kubernetes cluster, Docker AI Agent can list namespaces, deploy and expose, for example, an Nginx service, and analyze pod logs.
How Docker AI Agent Uses MCP
MCP is a new standard for connecting AI agents and models to external data and tools. It lets AI-powered apps and agents retrieve data and information from external sources, perform operations with third-party services, and interact with local filesystems, unlocking new and expanded capabilities. MCP works by introducing the concept of MCP clients and MCP Servers, this way clients request resources and the servers handle the request and perform the requested action.
The Docker AI Agent acts as an MCP client and can interact with MCP servers running as containers. When running the docker ai
command in the terminal or in the Docker Desktop AI Agent window to ask a question, the agent looks for a gordon-mcp.yml
file in the working directory for a list of MCP servers that should be used when in that context. For example, as a specialist in all things Docker, Docker AI Agent can:
- Access the internet via the MCP fetch server.
- Create a project on GitHub with the MCP Github server
To make MCP adoption easier and more secure, Docker has collaborated with Anthropic to build container images for the reference implementations of MCP servers, available on Docker Hub under the mcp namespace. Check out our docs for examples of using MCP with Docker AI Agent.
Containerizing apps in multiple popular languages: More coming soon
Docker AI Agent is also more capable, and can now support the containerization of applications in new programming languages including:
- JavaScript/TypeScript applications using npm, pnpm, yarn and bun;
- Go applications using Go modules;
- Python applications using pip, poetry, and uv;
- C# applications using nuget
Try it out — just ask, “Can you containerize my application?”
Once the agent runs through steps such as determining the number of services in the project, the language, package manager, and relevant information for containerization, it’ll generate Docker-related assets. You’ll have an optimized Dockerfile, Docker Compose file, dockerignore file, and a README to jumpstart your application with Docker.
More language and package manager support will be available soon!

Figure 1: Docker AI Agent helps with containerizing your app and shows steps of its work
No need to write scripts, just ask Docker AI Agent
The Docker AI Agent also comes with built-in capabilities such as interfacing with containers, images, and volumes. Instead of writing scripts, you can simply ask in natural language to perform complex operations. For example, combining various servers, to do complex tasks such as finding and cleaning unused images.

Figure 2: Finding and optimizing unused images storage with a simple ask to Docker AI Agent
Docker Desktop CLI: Now in GA
With the Docker Desktop 4.37 release, we introduced the Docker Desktop CLI controller in Beta, a command-line tool to manage Docker Desktop. In addition to performing tasks like starting, stopping, restarting, and checking the status of Docker Desktop directly from the command line, developers can also print logs and update to the latest version of Docker Desktop.
Docker meets developers where they work — whether in the CLI or GUI. With the Docker Desktop CLI, developers can seamlessly switch between GUI and command-line workflows, tailoring their workflows to their needs.
This feature lets you automate Docker Desktop operations in CI/CD pipelines, expedites troubleshooting directly from the terminal, and creates a smoother, distraction-free workflow. IT admins also benefit from this feature; for example, they can use these commands in automation scripts to manage updates.
Improve multi-platform image management with the new --platform
flag
Containerized applications often need to run across multiple architectures, making efficient platform-specific image management essential. To simplify this, we’ve introduced a --platform
flag for docker save
, docker load
, and docker history
. This addition will let developers explicitly select and manage images for specific architectures like linux/amd64
, linux/arm64
, and more.
The new –platform flag gives you full control over environment variants when saving or loading. For example, exporting only the linux/arm64 version of an image is now as simple as running:
docker save --platform linux/arm64 -o my-image.tar my-app:latest
Similarly, docker load --platform linux/amd64
ensures that only the amd64
variant is imported from a multi-architecture archive, reducing ambiguity and improving cross-platform workflows. For debugging and optimization, docker history --platform
provides detailed insights into the build history of a specific architecture.
These enhancements streamline multi-platform development by giving developers full control over how they build, store, and distribute images.
Head over to our history, load, and save documentation to learn more!
Wrapping up
Docker Desktop 4.39 reinforces our commitment to streamlining the developer experience. With Docker AI Agent’s expanded support for MCP, Kubernetes, built-in capabilities of interacting with containers, and more, developers can simplify and customize their workflow. They can also seamlessly switch between the GUI and command-line, while creating automations with the Docker Desktop CLI. Plus, with the new --platform
flag, developers now have full control over how they build, store, and distribute images.
Less friction, more flexibility — we can’t wait to see what you build next!
Authenticate and update today to receive your subscription level’s newest Docker Desktop features.
Learn more
- Subscribe to the Docker Navigator Newsletter.
- Learn about our sign-in enforcement options.
- New to Docker? Create an account.
- Have questions? The Docker community is here to help.
-
Collabnix
- Kubectl Quick Reference 2025Kubectl is the command-line interface for interacting with Kubernetes clusters. It allows you to deploy applications, inspect and manage cluster resources, and view logs. This cheatsheet provides a comprehensive reference of commonly used kubectl commands, organized by operation type. Whether you’re new to Kubernetes or an experienced administrator, this guide will help you quickly find […]
Kubectl Quick Reference 2025

-
Collabnix
- Deploy DeepSeek-R1 using Ollama-Operator on KubernetesIntroduction to DeepSeek-R1 and Ollama In the era of generative AI, efficiently deploying large language models (LLMs) in production environments has become crucial for developers and organizations. DeepSeek-R1 is a powerful quantitative LLM developed for complex natural language processing tasks, offering state-of-the-art performance in text generation, question answering, and semantic analysis. Its optimized architecture makes […]
Deploy DeepSeek-R1 using Ollama-Operator on Kubernetes

-
Docker
- Docker Desktop 4.38: New AI Agent, Multi-Node Kubernetes, and Bake in GAAt Docker, we’re committed to simplifying the developer experience and empowering enterprises to scale securely and efficiently. With the Docker Desktop 4.38 release, teams can look forward to improved developer productivity and enterprise governance. We’re excited to announce the General Availability of Bake, a powerful feature for optimizing build performance and multi-node Kubernetes testing to help teams “shift left.” We’re also expanding availability for several enterprise features desi
Docker Desktop 4.38: New AI Agent, Multi-Node Kubernetes, and Bake in GA
At Docker, we’re committed to simplifying the developer experience and empowering enterprises to scale securely and efficiently. With the Docker Desktop 4.38 release, teams can look forward to improved developer productivity and enterprise governance.
We’re excited to announce the General Availability of Bake, a powerful feature for optimizing build performance and multi-node Kubernetes testing to help teams “shift left.” We’re also expanding availability for several enterprise features designed to boost operational efficiency. And last but not least, Docker AI Agent (formerly Project: Agent Gordon) is now in Beta, delivering intelligent, real-time Docker-related suggestions across Docker CLI, Desktop, and Hub. It’s here to help developers navigate Docker concepts, fix errors, and boost productivity.

Docker’s AI Agent boosts developer productivity
We’re thrilled to introduce Docker AI Agent (also known as Project: Agent Gordon) — an embedded, context-aware assistant seamlessly integrated into the Docker suite. Available within Docker Desktop and CLI, this innovative agent delivers real-time, tailored guidance for tasks like container management and Docker-specific troubleshooting — eliminating disruptive context-switching. Docker AI agent can be used for every Docker-related concept and technology, whether you’re getting started, optimizing an existing Dockerfile or Compose file, or understanding Docker technologies in general. By addressing challenges precisely when and where developers encounter them, Docker AI Agent ensures a smoother, more productive workflow.
The first iteration of Docker’s AI Agent is now available in Beta for all signed-in users. The agent is disabled by default, so user activation is required. Read more about Docker’s New AI Agent and how to use it to accelerate developer velocity here.

Figure 1: Asking questions to Docker AI Agent in Docker Desktop
Simplify build configurations and boost performance with Docker Bake
Docker Bake is an orchestration tool that simplifies and speeds up Docker builds. After launching as an experimental feature, we’re thrilled to make it generally available with exciting new enhancements.
While Dockerfiles are great for defining build steps, teams often juggle docker build commands with various options and arguments — a tedious and error-prone process. Bake changes the game by introducing a declarative file format that consolidates all options and image dependencies (also known as targets) in one place. No more passing flags to every build command! Plus, Bake’s ability to parallelize and deduplicate work ensures faster and more efficient builds.
Key benefits of Docker Bake
- Simplicity: Abstract complex build configurations into one simple command.
- Flexibility: Write build configurations in a declarative syntax, with support for custom functions, matrices, and more.
- Consistency: Share and maintain build configurations effortlessly across your team.
- Performance: Bake parallelizes multi-image workflows, enabling faster and more efficient builds.
Developers can simplify multi-service builds by integrating Bake directly into their Compose files — Bake supports Compose files natively. It enables easy, efficient building of multiple images from a single repository with shared configurations. Plus, it works seamlessly with Docker Build Cloud locally and in CI. With Bake-optimized builds as the foundation, developers can achieve more efficient Docker Build Cloud performance and faster builds.
Learn more about streamlining build configurations, boosting performance, and improving team workflows with Bake in our announcement blog.
Shift Left with Multi-Node Kubernetes testing in Docker Desktop
In today’s complex production environments, “shifting left” is more essential than ever. By addressing concerns earlier in the development cycle, teams reduce costs and simplify fixes, leading to more efficient workflows and better outcomes. That’s why we continue to bring new features and enhancements to integrate feedback directly into the developer’s inner loop
Docker Desktop now includes Multi-Node Kubernetes integration, enabling easier and extensive testing directly on developers’ machines. While single-node clusters allow for quick verification of app deployments, they fall short when it comes to testing resilience and handling the complex, unpredictable issues of distributed systems. To tackle this, we’re updating our Kubernetes distribution with kind — a lightweight, fast, and user-friendly solution for local test and multi-node cluster simulations.

Figure 2: Selecting Kubernetes version and cluster number for testing
Key Benefits:
- Multi-node cluster support: Replicate a more realistic production environment to test critical features like node affinity, failover, and networking configurations.
- Multiple Kubernetes versions: Easily test across different Kubernetes versions, which is a must for validating migration paths.
- Up-to-date maintenance: Since kind is an actively maintained open-source project, developers can update to the latest version on demand without waiting for the next Docker Desktop release.
Head over to our documentation to discover how to use multi-node Kubernetes clusters for local testing and simulation.
General availability of administration features for Docker Business subscription
With the Docker Desktop 4.36 release, we introduced Beta enterprise admin tools to streamline administration, improve security, and enhance operational efficiency. And the feedback from our Early Access Program customers has been overwhelmingly positive.
For instance, enforcing sign-in with macOS configuration files and across multiple organizations makes deployment easier and more flexible for large enterprises. Also, the PKG installer simplifies managing large-scale Docker Desktop deployments on macOS by eliminating the need to convert DMG files into PKG first.
Today, the features below are now available to all Docker Business customers.
- Enforce sign-in with macOS configuration profiles
- Enforce sign-in for more than one organization at a time
- Deploy Docker Desktop for Mac in bulk with the PKG installer
Looking ahead, Docker is dedicated to continue expanding enterprise administration capabilities. Stay tuned for more announcements!
Wrapping up
Docker Desktop 4.38 reinforces our commitment to simplifying the developer experience while equipping enterprises with robust tools.
With Bake now in GA, developers can streamline complex build configurations into a single command. The new Docker AI Agent offers real-time, on-demand guidance within their preferred Docker tools. Plus, with Multi-node Kubernetes testing in Docker Desktop, they can replicate realistic production environments and address issues earlier in the development cycle. Finally, we made a few new admin tools available to all our Business customers, simplifying deployment, management, and monitoring.
We look forward to how these innovations accelerate your workflows and supercharge your operations!
Learn more
- Authenticate and update to receive your subscription level’s newest Docker Desktop features.
- Subscribe to the Docker Navigator Newsletter.
- Learn about our sign-in enforcement options.
- New to Docker? Create an account.
- Have questions? The Docker community is here to help.
-
Collabnix
- Simplifying Kubernetes Configuration Management with KustomizeManaging Kubernetes configurations can be complex, especially with the plethora of tools available for configuring workloads and deploying applications. Kustomize stands out as a unique and popular tool for generating, transforming, and patching Kubernetes configurations without introducing custom DSLs or parameter-driven templates. In this post, we will explore: By the end, you’ll see how Kustomize’s […]
Simplifying Kubernetes Configuration Management with Kustomize

-
Collabnix
- Installing Prometheus on MicroK8s in 2025: A Step-by-Step GuideIntroduction Monitoring and alerting are crucial aspects of managing Kubernetes clusters. Prometheus is a powerful open-source monitoring and alerting toolkit that is widely used in Kubernetes environments. This guide explains how to successfully install Prometheus on MicroK8s and solve the common TLS certificate issue that may arise during the process. Prerequisites A working MicroK8s installation. […]
Installing Prometheus on MicroK8s in 2025: A Step-by-Step Guide

-
Collabnix
- How to Install and Set Up Kubectl – KubernetesKubernetes, the leading container orchestration platform, requires an efficient tool to interact with its clusters. Enter kubectl, the command-line interface (CLI) that simplifies Kubernetes management. This guide will walk you through installing and configuring kubectl so you can seamlessly manage your Kubernetes clusters. Prerequisites Before you begin, ensure the following: Step 1: Download kubectl The […]
How to Install and Set Up Kubectl – Kubernetes

-
Collabnix
- Kubernetes Vs Amazon EKS:What is the difference?Deploying containerized applications on AWS involves a critical decision: Should you manage Kubernetes yourself on EC2 instances, or leverage Amazon’s managed Elastic Kubernetes Service (EKS)? This choice significantly affects your organization’s operational efficiency, cost management, and scalability. By exploring the key differences between self-managed Kubernetes and EKS, you can make an informed decision tailored to […]
Kubernetes Vs Amazon EKS:What is the difference?

-
Docker
- How to Set Up a Kubernetes Cluster on Docker DesktopKubernetes is an open source platform for automating the deployment, scaling, and management of containerized applications across clusters of machines. It’s become the go-to solution for orchestrating containers in production environments. But if you’re developing or testing locally, setting up a full Kubernetes cluster can be complex. That’s where Docker Desktop comes in — it lets you run Kubernetes directly on your local machine, making it easy to test microservices, CI/CD pipelines, and conta
How to Set Up a Kubernetes Cluster on Docker Desktop
Kubernetes is an open source platform for automating the deployment, scaling, and management of containerized applications across clusters of machines. It’s become the go-to solution for orchestrating containers in production environments. But if you’re developing or testing locally, setting up a full Kubernetes cluster can be complex. That’s where Docker Desktop comes in — it lets you run Kubernetes directly on your local machine, making it easy to test microservices, CI/CD pipelines, and containerized apps without needing a remote cluster.
Getting Kubernetes up and running can feel like a daunting task, especially for developers working in local environments. But with Docker Desktop, spinning up a fully functional Kubernetes cluster is simpler than ever. Whether you’re new to Kubernetes or just want an easy way to test containerized applications locally, Docker Desktop provides a streamlined solution. In this guide, we’ll walk through the steps to start a Kubernetes cluster on Docker Desktop and offer troubleshooting tips to ensure a smooth experience.
Note: Docker Desktop’s Kubernetes cluster is designed specially for local development and testing; it is not for production use.

Benefits of running Kubernetes in Docker Desktop
The benefits of this setup include:
- Easy local Kubernetes cluster: A fully functional Kubernetes cluster runs on your local machine with minimal setup, handling network access between the host and Kubernetes as well as storage management.
- Easier learning path and developer convenience: For developers familiar with Docker but new to Kubernetes, having Kubernetes built into Docker Desktop offers a low-friction learning path.
- Testing Kubernetes-based applications locally: Docker Desktop gives developers a local environment to test Kubernetes-based microservices applications that require Kubernetes features like services, pods, ConfigMaps, and secrets without needing access to a remote cluster. It also helps developers to test CI/CD pipelines locally.
How to start Kubernetes cluster on Docker Desktop in three steps
- Download the latest Docker Desktop release.
- Install Docker Desktop on the operating system of your choice. Currently, the supported operating systems are macOS, Linux, and Windows.
- In the Settings menu, select Kubernetes > Enable Kubernetes and then Apply & restart to start a one-node Kubernetes cluster (Figure 1). Typically, the time it takes to set up the Kubernetes cluster depends on your internet speed to pull the needed images.

Once the Kubernetes cluster is started successfully, you can see the status from the Docker Desktop dashboard or the command line.
From the dashboard (Figure 2):

The command-line status:
$ kubectl get node NAME STATUS ROLES AGE VERSION docker-desktop Ready control-plane 5d v1.30.2
Getting Kubernetes support
Docker bundles Kubernetes but does not provide official Kubernetes support. If you are experiencing issues with Kubernetes, however, you can get support in several ways, including from the Docker community, Docker guides, and GitHub documentation:
- Docker community forums
- Deploy to Kubernetes | Docker Docs
- Docker Docs
- GitHub documentation:
What to do if you experience an issue
Generate a diagnostics file
Before troubleshooting, generate a diagnostics file using your terminal.
Refer to the documentation for diagnosing from the terminal. For example, if you are using a Mac, run the following command:
/Applications/Docker.app/Contents/MacOS/com.docker.diagnose gather -upload
The command will show you where the diagnostics file is saved:
Gathering diagnostics for ID into /var/folders/50/<Random Character>/<Random Character>/<Machine unique ID>/<YYYYMMDDTTTT>.zip.
In this case, the file is saved at /var/folders/50/<Random Characters>/<Random Characters>/<YYYMMDDTTTT>.zip
. Unzip the file (<YYYYMMDDTTTT>.zip
) where you can find the logs file for Docker Desktop.
Check for logs
Checking for logs instead of guessing the issue is good practice. Understanding what Kubernetes components are available and what their functions are is essential before you start troubleshooting. You can narrow down the process by looking at the specific component logs. Look for the keyword error
or fatal
in the logs.
Depending on which platform you are using, one method is to use the grep
command and search for the keyword in the macOS terminal, a Linux distro for WSL2, or the Linux terminal for the file you unzipped:
$ grep -Hrni "<keyword>" <The path of the unzipped file> ## For example, one of the error found related to Kubernetes in the "com.docker.backend.exe" logs: $ grep -Hrni "error" * [com.docker.backend.exe.log:[2022-12-05T05:24:39.377530700Z][com.docker.backend.exe][W] starting kubernetes: 1 error occurred: com.docker.backend.exe.log: * starting kubernetes: pulling kubernetes images: pulling registry.k8s.io/coredns:v1.9.3: Error response from daemon: received unexpected HTTP status: 500 Internal Server Error
Troubleshooting example
Let’s say you notice there is an issue starting up the cluster. This issue could be related to the Kubelet process, which works as a node-level agent to help with container management and orchestration within a Kubernetes cluster. So, you should check the Kubelet logs.
But, where is the Kubelet log located? It’s at log/vm/kubelet.log
in the diagnostics file.
An example of a possible related issue can be found in the kubelet.log
. The images needed to set up Kubernetes are not able to be pulled due to network/internet restrictions. You might find errors related to failing to pull the necessary Kubernetes images to set up the Kubernetes cluster.
For example:
starting kubernetes: pulling kubernetes images: pulling registry.k8s.io/coredns:v1.9.3: Error response from daemon: received unexpected HTTP status: 500 Internal Server Error
Normally, 10 images are needed to set up the cluster. The following output is from a macOS running Docker Desktop version 4.33:
$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE docker/desktop-kubernetes kubernetes-v1.30.2-cni-v1.4.0-critools-v1.29.0-cri-dockerd-v0.3.11-1-debian 5ef3082e902d 4 weeks ago 419MB registry.k8s.io/kube-apiserver v1.30.2 84c601f3f72c 7 weeks ago 112MB registry.k8s.io/kube-scheduler v1.30.2 c7dd04b1bafe 7 weeks ago 60.5MB registry.k8s.io/kube-controller-manager v1.30.2 e1dcc3400d3e 7 weeks ago 107MB registry.k8s.io/kube-proxy v1.30.2 66dbb96a9149 7 weeks ago 87.9MB registry.k8s.io/etcd 3.5.12-0 014faa467e29 6 months ago 139MB registry.k8s.io/coredns/coredns v1.11.1 2437cf762177 11 months ago 57.4MB docker/desktop-vpnkit-controller dc331cb22850be0cdd97c84a9cfecaf44a1afb6e 3750dfec169f 14 months ago 35MB registry.k8s.io/pause 3.9 829e9de338bd 22 months ago 514kB docker/desktop-storage-provisioner v2.0 c027a58fa0bb 3 years ago 39.8MB
You can check whether you successfully pulled the 10 images by running docker image ls
. If images are missing, a workaround is to save the missing image using docker image save
from a machine that successfully starts the Kubernetes cluster (provided both run the same Docker Desktop version). Then, you can transfer the image to your machine, use docker image load
to load the image into your machine, and tag it.
For example, if the registry.k8s.io/coredns:v<VERSION>
image is not available, you can follow these steps:
- Use
docker image save
from a machine that successfully starts the Kubernetes cluster to save it as a tar file:docker save registry.k8s.io/coredns:v<VERSION> > <Name of the file>.tar
. - Manually transfer the
<Name of the file>.tar
to your machine. - Use
docker image load
to load the image on your machine:docker image load <
<Name of the file>.tar
. - Tag the image:
docker image tag registry.k8s.io/coredns:v<VERSION> <Name of the file>.tar
. - Re-enable the Kubernetes from your Docker Desktop’s settings.
- Check other logs in the diagnostics log.
What to look for in the diagnostics log
In the diagnostics log, look for the folder starting named kube/
. (Note that the <kube>
below, for macOS and Linux is kubectl
and for Windows is kubectl.exe.
)
kube/get-namespaces.txt
: List down all the namespaces, equal to<kube> --context docker-desktop get namespaces
.kube/describe-nodes.txt
: Describe the docker-desktop node, equal to<kube> --context docker-desktop describe nodes
.kube/describe-pods.txt
: Description of all pods running in the Kubernetes cluster.kube/describe-services.txt
: Description of the services running, equal to<kube> --context docker-desktop describe services --all-namespaces
.- You also can find other useful Kubernetes logs in the mentioned folder.
Search for known issues
For any error message found in the steps above, you can search for known Kubernetes issues on GitHub to see if a workaround or any future permanent fix is planned.
Reset or reboot
If the previous steps weren’t helpful, try a reboot. And, if the previous steps weren’t helpful, try a reboot. And, if a reboot is not helpful, the last alternative is to reset your Kubernetes cluster, which often helps resolve issues:
- Reboot: To reboot, restart your machine. Rebooting a machine in a Kubernetes cluster can help resolve issues by clearing transient states and restoring the system to a clean state.
- Reset: For a reset, navigate to Settings > Kubernetes > Reset the Kubernetes Cluster. Resetting a Kubernetes cluster can help resolve issues by essentially reverting the cluster to a clean state, and clearing out misconfigurations, corrupted data, or stuck resources that may be causing problems.
Bringing Kubernetes to your local development environment
This guide offers a straightforward way to start a Kubernetes cluster on Docker Desktop, making it easier for developers to test Kubernetes-based applications locally. It covers key benefits like simple setup, a more accessible learning path for beginners, and the ability to run tests without relying on a remote cluster. We also provide some troubleshooting tips and resources for resolving common issues.
Whether you’re just getting started or looking to improve your local Kubernetes workflow, give it a try and see what you can achieve with Docker Desktop’s Kubernetes integration.
Learn more
- Subscribe to the Docker Newsletter.
- Get the latest release of Docker Desktop.
- On-demand training: Container Orchestration 101
- Docker and Kubernetes
- Docker community forums
- Deploy to Kubernetes | Docker Docs
- Docker Docs
- GitHub documentation
- Have questions? The Docker community is here to help.
- New to Docker? Get started.
-
Collabnix
- Deep Dive into Kubernetes Source CodeKubernetes, the world’s most popular container orchestration platform, is an open-source powerhouse. With its rapid evolution and adoption, it’s essential for contributors and enthusiasts to understand the structure and processes underlying its development. In this article, we will explore the Kubernetes source code repository in detail, analyze its stars, contributors, and branching strategy as of […]
Deep Dive into Kubernetes Source Code

-
Collabnix
- How to Get the Kubestronaut Jacket?If you’re a part of the Kubernetes community, chances are you’ve heard about the exclusive Kubestronaut jacket. This iconic jacket is more than just a stylish piece of swag—it’s a badge of honor, symbolizing your contributions and engagement within the Kubernetes ecosystem. So, how do you get your hands on one? Let’s explore. What is […]
How to Get the Kubestronaut Jacket?

-
Collabnix
- What is Kubernetes in DevOpsIn the ever-evolving world of DevOps, the need for automation, scalability, and seamless application deployment has led to the rise of containerization. Among the tools driving this shift, Kubernetes has emerged as the gold standard for managing containers. But what exactly is Kubernetes, and why is it a cornerstone of modern DevOps practices? Let’s dive […]
What is Kubernetes in DevOps

-
Collabnix
- 20 Kubernetes RSS Feeds that You Must FollowIn the world of DevOps and cloud-native technologies, Kubernetes stands out as the go-to platform for automating deployment, scaling, and management of containerized applications. To stay on top of the latest advancements, tips, and tutorials, following the right Kubernetes feeds is essential. Here are the top 20 Kubernetes feeds in 2025 to help you stay […]
20 Kubernetes RSS Feeds that You Must Follow

-
Collabnix
- Does Kubernetes Have a Future? A Technical Deep Dive and AnalysisSince its inception in 2014, Kubernetes has revolutionized the way we think about deploying and managing containerized applications. As the orchestrator of choice for many organizations, Kubernetes has become synonymous with cloud-native infrastructure. However, with the rapid evolution of technology and new paradigms emerging in the tech landscape, it’s fair to ask: does Kubernetes have […]
Does Kubernetes Have a Future? A Technical Deep Dive and Analysis

-
Collabnix
- Docker or Kubernetes: Which One is Right for You?In the world of modern application deployment, two names frequently dominate conversations: Docker and Kubernetes. While they are often mentioned together, it’s essential to understand that Docker and Kubernetes serve distinct purposes. Docker focuses on development, while Kubernetes focuses on deployment. This post explores the differences, use cases, and how they work together. What is […]
Docker or Kubernetes: Which One is Right for You?

-
Collabnix
- Is Kubernetes a Part of CI/CD?As modern software engineering embraces automation, scalability, and agility, Kubernetes often emerges at the crossroads of CI/CD pipelines. But is Kubernetes a part of CI/CD, or does it extend beyond these boundaries? This blog explores the role Kubernetes plays in continuous integration and continuous delivery pipelines. It examines whether Kubernetes is merely a deployment target […]
Is Kubernetes a Part of CI/CD?
