有什么最稳妥的 K8s 部署方法吗?

2023-10-24 09:09:08 +08:00
 gzk329

折磨死我了 我是开发,自己部署一个测试环境,单节点的 k8s 集群就行 minikube rancher 一键部署 手动搭建 都试了 折腾了一天多 都是泪 docker 用非 rootless 的 rootless 昨天看了下 没咋看明白

7881 次点击
所在节点    Kubernetes
58 条回复
LaoLeyuan
2023-10-24 13:51:27 +08:00
单节点的话,docker desktop 和 k3s 都是一个不错的选择。
devopsdogdog
2023-10-24 13:55:04 +08:00
飞致云,青云,还有官方的 kubeadm 基本都是无脑操作,装 1.24 以下的吧换简单一些,如果有 docker 基础
swulling
2023-10-24 13:56:03 +08:00
minikube 不是傻瓜式么(在全局翻墙的前提下)~

阻碍你的不是工具,而是墙。
summerLast
2023-10-24 13:57:07 +08:00
k3d?
anubu
2023-10-24 14:23:58 +08:00
鉴于标题提到了稳妥,我个人推荐基于官方文档和工具,使用 kubeadm 进行部署。具备基本背景知识且掌握容器生态科学上网的话,kubeadm 几乎是一键安装。这算是教科书的做法了。
鉴于帖子内容仅仅是要部署一个开发测试环境,如果是桌面的话,Docker Desktop 或者 Rancher Desktop 应该是首选。
wsseo
2023-10-24 14:28:49 +08:00
sudo usermod -aG docker $USER
zhonj
2023-10-24 14:58:25 +08:00
@OceanBreeze tke 性能很差,比自己搭建的 k8s 差一截性能
bigha
2023-10-24 16:10:47 +08:00
给大家推荐一个教程,真的是我见过的最好的教程了,

说的简单明了,直切要害,反观其它的要么太罗嗦,要么说了半天没说到点子上

https://github.com/kodekloudhub/certified-kubernetes-administrator-course
swap123
2023-10-24 17:04:47 +08:00
rke
o562dsRcFqYl375i
2023-10-24 17:16:19 +08:00
Minikube 还不够简单?!
Terry166
2023-10-24 23:29:12 +08:00
最稳妥的当然是 AWS EKS ,Azure AKS ,GCP GKE ,但是因为是云上托管的,资源需要付费,适合生产环境。如果熟悉 aws ,可以用 kOps ,一个命令就能搭建或删除 kubernetes cluster ,一般用于测试环境。
yuyu01
2023-10-26 08:30:06 +08:00
@Terry166 aws eks 能把新手给恶心死
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
jingkong
2023-11-01 10:11:18 +08:00
sealos 可以试试 我生产都用的他们家的 一键部署集群
Jony4Fun
2023-11-06 15:25:23 +08:00
k3d = k3s in docker ,用来做测试不错,一条命令创建集群
jiom
2023-12-05 10:58:02 +08:00
rke 就行
asdasdqqq
2023-12-29 13:56:30 +08:00
kuboard 用过,感觉他们的控制台做的很好
kunlunhq
2024-09-06 11:00:54 +08:00
@jingkong sealos 不是要收费?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/984736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX