折磨死我了 我是开发,自己部署一个测试环境,单节点的 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 1
托管去。比如阿里 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
chf007 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 1
主打一个不参考官方手册。
|
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
xinmans 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 用过,感觉他们的控制台做的很好
|