官术网_书友最值得收藏!

Comparing Minikube, KinD, and k3d

Minikube is the official local Kubernetes release. It is part of Kubernetes; it's very mature and very full featured. That said, it requires a VM and is both slow to install and to start. It can also get into trouble with networking at arbitrary times and sometimes the only remedy is deleting the cluster and rebooting. Also, Minikube supports a single node only. I suggest using Minikube only if it supports some feature that you need that is not available in either KinD or k3d.

KinD is much faster than Minikube and is used for Kubernetes conformance tests, so by definition, it is a conformant Kubernetes distribution. It is the only local cluster solution that provides HA clusters with multiple control-plane nodes. It is also designed to be used as a library, which I don't find as a big attraction because it is very easy to automate CLIs from code. The main downside of KinD for local development is that it is ephemeral. I recommend using KinD if you contribute to Kubernetes itself and want to test against it.

k3d is the clear winner for me. It's lightning fast, supports multiple clusters, and supports multiple worker nodes per cluster. It's also easy to stop and start clusters without losing state.

Alright. Let's take a look at the cloud.

主站蜘蛛池模板: 夏邑县| 永胜县| 新巴尔虎右旗| 宜良县| 泾源县| 观塘区| 玉龙| 新乡县| 历史| 景洪市| 江西省| 二手房| 灵山县| 绥芬河市| 阿勒泰市| 保亭| 彩票| 都昌县| 汉川市| 大埔县| 南溪县| 巫溪县| 永兴县| 绥宁县| 丽水市| 西乌珠穆沁旗| 新泰市| 云南省| 清丰县| 盱眙县| 平顺县| 易门县| 东阿县| 舟山市| 灵寿县| 陇川县| 竹溪县| 宜州市| 郑州市| 茌平县| 开化县|