折磨死我了 我是开发,自己部署一个测试环境,单节点的 k8s 集群就行 minikube rancher 一键部署 手动搭建 都试了 折腾了一天多 都是泪 docker 用非 rootless 的 rootless 昨天看了下 没咋看明白
![]() | 1 dif 2023-10-24 09:11:31 +08:00 rancher 不是有个 k3s 么?也够用了呀。 |
2 Ayanokouji 2023-10-24 09:13:38 +08:00 如果只是自用,docker-desktop 自带 k8s 就够了, Mac 的话 还推荐 http://orbstack.dev/ |
![]() | 3 lzkahh 2023-10-24 09:16:03 +08:00 kind |
![]() | 4 locoz 2023-10-24 09:16:33 +08:00 via Android 简单点 docker 那个打个勾就能用啊,啥都不需要管 |
5 tanxnative 2023-10-24 09:16:59 +08:00 kind+1 |
6 gzk329 OP 我的就是 mac ,然后用 dockerdesktop 启动了 k8s 但是我的端口永远开不开,外部连不到我本机的 k8s 集群,本地可以连本地 |
![]() | 7 defunct9 2023-10-24 09:19:30 +08:00 ![]() 托管去。比如阿里 ack |
8 hao7Chen 2023-10-24 09:20:23 +08:00 Rancher 做的很好了,可以试试 |
![]() | 9 Satella 2023-10-24 09:26:05 +08:00 |
![]() | 10 OceanBreeze 2023-10-24 09:27:25 +08:00 via iPhone 推荐腾讯云 tke ,体验比阿里云好 |
![]() | 11 monkeyWie 2023-10-24 09:29:18 +08:00 直接上 k3s 啊,一键启动 |
![]() | 12 chf07 2023-10-24 09:43:02 +08:00 只是自已测试的话,minikube 单节点就可以了,不会用 kubectl 或 helm ,就开 k8s dashboard rootless 不用那么强求,跟上边 k8s 没什么关系,先跑起来再说。 |
13 serialt 2023-10-24 09:44:22 +08:00 k3s 或者 k3d |
![]() | 14 yestodayHadRain 2023-10-24 09:45:40 +08:00 阿里云云效+ack |
![]() | 15 huangmingyou 2023-10-24 09:45:49 +08:00 ![]() 主打一个不参考官方手册。 |
16 Cola98 2023-10-24 09:47:28 +08:00 用的不多可以考虑云服务的,或者用下青云它们的 kubekey 搭建一个集群 |
![]() | 17 dolphintwo 2023-10-24 09:53:52 +08:00 kubeadm 没人玩了嘛 |
19 lixen9 2023-10-24 09:57:03 +08:00 推荐这个 http://orbstack.dev ,体验比原生 docker 好很多 |
![]() | 20 Satella 2023-10-24 10:05:11 +08:00 |
![]() | 21 Norths 2023-10-24 10:05:17 +08:00 http://orbstack.dev 可以试试 |
![]() | 22 yb8Qes1Qae01H0xy 2023-10-24 10:13:59 +08:00 via iPhone r3d |
24 bigha 2023-10-24 10:18:17 +08:00 哈哈 我最近也在玩这个 很上瘾啊 目前来看能快速搭建 k8s 的就是下面几个 1 、kubekey 2 、k3s 3 、kuboard 当然 k3s 是个阉割版,但是用起来貌似也没啥区别,可以先搞个单节点,另外 k3s 可以直接跨云组网 |
30 alibababababa 2023-10-24 10:57:55 +08:00 |
![]() | 33 zhangyq008 2023-10-24 11:43:13 +08:00 mac 要不试试 orbstack 挺好用的 |
![]() | 35 mio4kon 2023-10-24 12:24:50 +08:00 kubesphere 的 kubekey 挺好用的。一键部署 |
![]() | 37 wzcloud 2023-10-24 13:03:03 +08:00 via iPhone openshift ,官网有 on single node 的部署文档 |
![]() | 38 gps949 2023-10-24 13:04:01 +08:00 kuboard 挺轻量清晰的,它负责管理,kuboard-spray 负责部署库 k8s 环境。 另外,现在 portainer 最新版 bussiness 订阅也支持 microk8s 的创建。(可以永久免费 3 节点 business 订阅) |
40 bt7vip 2023-10-24 13:44:24 +08:00 via Android @huangmingyou k8s 的官方文档适合进阶,入门的话...我看了两天,还是找教程去了。 |
![]() | 41 LaoLeyuan 2023-10-24 13:51:27 +08:00 单节点的话,docker desktop 和 k3s 都是一个不错的选择。 |
42 devopsdogdog 2023-10-24 13:55:04 +08:00 via Android 飞致云,青云,还有官方的 kubeadm 基本都是无脑操作,装 1.24 以下的吧换简单一些,如果有 docker 基础 |
![]() | 43 swulling 2023-10-24 13:56:03 +08:00 minikube 不是傻瓜式么(在全局翻墙的前提下)~ 阻碍你的不是工具,而是墙。 |
![]() | 44 summerLast 2023-10-24 13:57:07 +08:00 k3d? |
![]() | 45 anubu 2023-10-24 14:23:58 +08:00 鉴于标题提到了稳妥,我个人推荐基于官方文档和工具,使用 kubeadm 进行部署。具备基本背景知识且掌握容器生态科学上网的话,kubeadm 几乎是一键安装。这算是教科书的做法了。 鉴于帖子内容仅仅是要部署一个开发测试环境,如果是桌面的话,Docker Desktop 或者 Rancher Desktop 应该是首选。 |
46 wsseo 2023-10-24 14:28:49 +08:00 sudo usermod -aG docker $USER |
![]() | 47 zhonj 2023-10-24 14:58:25 +08:00 @OceanBreeze tke 性能很差,比自己搭建的 k8s 差一截性能 |
48 bigha 2023-10-24 16:10:47 +08:00 给大家推荐一个教程,真的是我见过的最好的教程了, 说的简单明了,直切要害,反观其它的要么太罗嗦,要么说了半天没说到点子上 https://github.com/kodekloudhub/certified-kubernetes-administrator-course |
![]() | 49 swap123 2023-10-24 17:04:47 +08:00 rke |
50 o562dsRcFqYl375i 2023-10-24 17:16:19 +08:00 Minikube 还不够简单?! |
51 Terry166 2023-10-24 23:29:12 +08:00 最稳妥的当然是 AWS EKS ,Azure AKS ,GCP GKE ,但是因为是云上托管的,资源需要付费,适合生产环境。如果熟悉 aws ,可以用 kOps ,一个命令就能搭建或删除 kubernetes cluster ,一般用于测试环境。 |
53 Terry166 2023-10-26 15:51:34 +08:00 @yuyu01 参考文档: https://docs.aws.amazon.com/eks/latest/userguide/clusters.html 步骤: 1 ,创建 ec2 instance 作为 eks management host, 安装 kubectl ,aws cli ,eksctl 2 ,创建 eks 的 iam role 绑定到上面的创建的 host , 3 ,通过 host 创建 eks cluster: eksctl create cluster --name cluster-name \ --region region-name \ --node-type instance-type \ --nodes-min 2 \ --nodes-max 2 \ --zones <AZ-1>,<AZ-2> 4 ,通过 host 删除 eks cluster: eksctl delete cluster cluster-name --region region-name |
54 jingkong 2023-11-01 10:11:18 +08:00 sealos 可以试试 我生产都用的他们家的 一键部署集群 |
![]() | 55 Jony4Fun 2023-11-06 15:25:23 +08:00 k3d = k3s in docker ,用来做测试不错,一条命令创建集群 |
56 jiom 2023-12-05 10:58:02 +08:00 rke 就行 |
57 asdasdqqq 2023-12-29 13:56:30 +08:00 kuboard 用过,感觉他们的控制台做的很好 |