Little helper to run Rancher Lab's k3s in Docker (by rancher)


Basic k3d repo stats
9 days ago

rancher/k3d is an open source project licensed under MIT License which is an OSI approved license.

K3d Alternatives

Similar projects and alternatives to k3d

  • GitHub repo k3s

    Lightweight Kubernetes

  • GitHub repo k0s

    k0s - Zero Friction Kubernetes

  • GitHub repo node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

  • GitHub repo terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • GitHub repo kubectx

    Faster way to switch between clusters and namespaces in kubectl

  • GitHub repo ERPNext

    World's best free and open source ERP.

  • GitHub repo kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

  • GitHub repo Flux

    The GitOps Kubernetes operator (by fluxcd)

  • GitHub repo pipeline

    A cloud-native Pipeline resource.

  • GitHub repo argo-cd

    Declarative continuous deployment for Kubernetes.

  • GitHub repo microk8s

    MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.

  • GitHub repo k3sup

    bootstrap Kubernetes with k3s over SSH < 1 min 🚀

  • GitHub repo personal-server

    Personal server configuration with k3s

  • GitHub repo k8s-gitops

    Kubernetes cluster managed by GitOps - Git as a single source of truth, automated pipelines, declarative everything, next-generation DevOps (by xUnholy)

  • GitHub repo csi-driver-smb

    This driver allows Kubernetes to use SMB CSI volume on both Linux and Windows nodes.

  • GitHub repo helm

    Helm Chart Repository for Frappe/ERPNext (by frappe)

  • GitHub repo l2-k3d-multi

    Example Linkerd multicluster with k3d

  • GitHub repo kube-config

    Luke's kubeconfig

  • GitHub repo home_cluster

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better k3d alternative or higher similarity.


Posts where k3d has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-09.
  • Self-Hosted single node Kubernetes: k3d?
    So I searched and finally found: https://github.com/rancher/k3d/
  • Advice for a beginner?
  • Homelab for learning kubernetes
    reddit.com/r/homelab | 2021-04-25
  • My first DevOps job interview Part 2 of 3
    dev.to | 2021-04-22
    After creating the Dockerfile it was about setting up a Kubernetes cluster. Which program I use for this was up to me. In my DevOps with Kubernetes course we use k3d, this implements K3s in Docker. During the course I had not experienced any problems with this solution, so I was sure to use k3d to solve the assignments. Installing k3d on macOS is easy via Homebrew with brew install k3d. The cluster can then be created with k3d cluster create --port '8082:[email protected][0]' -p 8081:[email protected] --agents 2. The 8081:[email protected] will allow our apps to be accessible to us via localhost:8081.
    dev.to | 2021-03-16
    A Kubernetes cluster. If you don't have one, you can create a K3D one using the script create-local-cluster.sh but, obviously, you need to have installed K3D
  • Do you have a personal Kubernetes cluster?
  • Simulate multiple nodes locally
    K3d is a tool to get multi node k3s cluster in containers. It is very similar to KIND but it uses k3s and also it has persistency across reboots unlike KIND. You can stop/start your cluster without breaking it and that way you can continue to experiment from where you left. It has also ability to create a docker registry in a container and use in your cluster directly. k3d
  • My DevOps learning path
    dev.to | 2021-02-26
    This free course is developed by Jami Kousa who works at the University of Helsinki. The course has been recommended by a friend who used it to get the knowledge for his Certified Kubernetes Application Developer (CKAD) certificate. It uses k3d for setting up the local Cluster. The Google Cloud Platform also is introduced in the course especially the Google Kubernetes Engine which is used in one part of the course. Kubernetes (K8s) is used to orchestrate containers. The course introduces one to Kubernetes and shows one how networking and storage works. After that in Part 2 one will work with Clusters, StatefulSets and Jobs. Plus there is a chapter about monitoring the cluster. Part 3 looks to be about the Google Kubernetes Engine and building a Deployment Pipeline. Part 4 is newly added and will introduce GitOps. What it is and why it is important will be described in the next chapter. The last part of the course is about the internals of Kubernetes, Custom Resource definitions and Service Meshes. I think that this course will be a great introduction to Kubernetes and a good way to get the hands dirty.
  • Best ways to self-host containers on a personal server
    reddit.com/r/docker | 2021-02-15
  • Installing ErpNEXT with k3d v4
    dev.to | 2021-02-11
    k3d github - README
  • What're my options for expansion?
    reddit.com/r/devops | 2021-01-31
    To start simple you could just run a cluster on your computer to play around. K3d comes to mind because it uses traefik out of the box.
  • Best Kubernetes distro for replicating a multi-cluster environment locally?
    From the product homepage
    you could take a look on k3d, which is basically k3s in docker (similar to kind but lighter), they just released version 4 which lets you spawn multiple clusters from a single config file (see example
  • Synology for k3s dataplane
    reddit.com/r/synology | 2020-12-26
    If you do want to have Synology serve the k8s api, simply run a k3s-server with a NoSchedule taint with the Docker provided by Synology and simply expose port 6443 and use MariaDB as the data source. Here is Ranchers k3d project to run the API in Docker: https://github.com/rancher/k3d