帮朋友管理好几个网站,基本都是基于 wp,分散在好几个小鸡上,管理起来很烦。
在想能不能基于 K8S 跑个宝塔,这样扩容和管理起来比较方便, 有些项目测试也可以在 K8S 上跑, 哪位大佬搞过,分享下思路。
1
chenset 2021-11-20 23:47:21 +08:00
这场景 docker 更好, 别集群
|
2
locoz 2021-11-21 00:22:12 +08:00 1
要看你这个小鸡具体是多小了...内存都有个 2-3G 以上的话可以跑 k3s ,找一台配置高点的做 master 节点,然后通过 kilo 走 wireguard 公网互连,再直接通过 kilo 开一个 vpn 账号,你本地走 vpn 连上去就是接入集群网络了,测试东西也方便。宝塔是没必要的,直接 kubesphere 或者 rancher 管理就好了,纯纯的云原生管理,不熟 k8s 的东西就用 kubesphere ,啥都封装了。
但是如果配置太低就别搞了,不值得。因为 CPU 和内存本来就小,集群化管理之后要被占用一部分,配上监控啥的又得被占用一部分,剩下能给应用用的就那点。 |
3
topzyh 2021-11-21 00:25:50 +08:00
为什么不直接 K8S+Kubeshpere ,不比宝塔好用多了?
|
4
Skmgo OP |
5
Skmgo OP @locoz 都在一个 IDC ,对 SLA 要求没那么高。。。小鸡配置还可以,3 台目前有了。。。这也是我考虑上 K8S 的原因。。。
|
7
Skmgo OP https://www.v2ex.com/t/814679#reply53 准备基于 do 来部署 K8S 。
|
8
locoz 2021-11-21 12:12:29 +08:00
@Skmgo #5 不用走公网的话那 kilo 可以不需要了,配置可以的话其实直接 kubeadm 部署 k8s 就行,跟着 k8s 官方文档分分钟就起来了,图省事也可以考虑直接用 kubesphere 那个 linux 安装版帮你装 k8s ,毕竟国内厂商还可以顺带帮你解决墙的问题(默认当小鸡在国内 IDC )。
|
9
cz5424 2021-11-21 12:21:07 +08:00 via iPhone
就像百万级钢琴配个普通扬声器的感觉
|
10
0ZXYDDu796nVCFxq 2021-11-21 14:42:09 +08:00
几台小鸡跑什么 K8S
简单点,配置集中管理起来,数据自动备份就完事了 |
12
Skmgo OP |
13
Chad0000 2021-11-22 03:32:33 +08:00 via iPhone
同样推荐 k3s ,1G 的都可以跑起,推荐至少 2G 内存
|
14
qwerthhusn 2021-11-22 09:12:19 +08:00
docker-compose 啊
|
15
defunct9 2021-11-22 15:58:01 +08:00
都不是一个东西,没法跑
|
17
Skmgo OP @locoz 现在在自己的机器上开始测试,搞了个 vmare 跑了 2 master 4 node 开始进行,看了下 kubesphere 很不错,https://kubesphere.io/docs/quick-start/all-in-one-on-linux/ 准备按照这个教程开始,目前在解决安装 booster 问题,还没找到合适国内源,按照默认国外源卡在那里。。
|
18
liliclinton 2021-11-22 18:30:39 +08:00
怎么还有人觉得 docker 比 k8s 配置麻烦的?
|
19
6IbA2bj5ip3tK49j 2021-11-22 19:57:28 +08:00
这两个完全不搭啊。
有点像那种想在一个容器里跑 nginx/php/mysql 那味儿。 ------ 小鸡推荐用 k3s |