V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Skmgo
V2EX  ›  Kubernetes

K8S 跑宝塔

  •  
  •   Skmgo · 2021-11-20 23:33:28 +08:00 · 3504 次点击
    这是一个创建于 859 天前的主题,其中的信息可能已经有所发展或是发生改变。

    帮朋友管理好几个网站,基本都是基于 wp,分散在好几个小鸡上,管理起来很烦。

    在想能不能基于 K8S 跑个宝塔,这样扩容和管理起来比较方便, 有些项目测试也可以在 K8S 上跑, 哪位大佬搞过,分享下思路。

    第 1 条附言  ·  2021-11-21 15:06:09 +08:00
    主要目的是 K8S 跑项目和测试,顺带的把宝塔合并进来,这就是初衷。。
    第 2 条附言  ·  2021-11-24 05:09:34 +08:00
    19 条回复    2021-11-22 19:57:28 +08:00
    chenset
        1
    chenset  
       2021-11-20 23:47:21 +08:00
    这场景 docker 更好, 别集群
    locoz
        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 和内存本来就小,集群化管理之后要被占用一部分,配上监控啥的又得被占用一部分,剩下能给应用用的就那点。
    topzyh
        3
    topzyh  
       2021-11-21 00:25:50 +08:00
    为什么不直接 K8S+Kubeshpere ,不比宝塔好用多了?
    Skmgo
        4
    Skmgo  
    OP
       2021-11-21 06:29:27 +08:00
    @topzyh 几个破企业站而已,宝塔主要就是可以灵活配置,懒得动脑子配置环境。

    不过你说的也对, 有些项目是要用 K8S+Kubeshpere ,如果能做到 K8S 跑宝塔的话,那就两全了。
    Skmgo
        5
    Skmgo  
    OP
       2021-11-21 06:32:33 +08:00
    @locoz 都在一个 IDC ,对 SLA 要求没那么高。。。小鸡配置还可以,3 台目前有了。。。这也是我考虑上 K8S 的原因。。。
    Skmgo
        6
    Skmgo  
    OP
       2021-11-21 06:33:07 +08:00
    @chenset docker 没必要了,就是比较乱,才想 k3s/k8s
    Skmgo
        7
    Skmgo  
    OP
       2021-11-21 06:44:01 +08:00
    https://www.v2ex.com/t/814679#reply53 准备基于 do 来部署 K8S 。
    locoz
        8
    locoz  
       2021-11-21 12:12:29 +08:00
    @Skmgo #5 不用走公网的话那 kilo 可以不需要了,配置可以的话其实直接 kubeadm 部署 k8s 就行,跟着 k8s 官方文档分分钟就起来了,图省事也可以考虑直接用 kubesphere 那个 linux 安装版帮你装 k8s ,毕竟国内厂商还可以顺带帮你解决墙的问题(默认当小鸡在国内 IDC )。
    cz5424
        9
    cz5424  
       2021-11-21 12:21:07 +08:00 via iPhone
    就像百万级钢琴配个普通扬声器的感觉
    gstqc
        10
    gstqc  
       2021-11-21 14:42:09 +08:00
    几台小鸡跑什么 K8S
    简单点,配置集中管理起来,数据自动备份就完事了
    Skmgo
        11
    Skmgo  
    OP
       2021-11-21 15:03:59 +08:00
    @locoz 墙外。。
    Skmgo
        12
    Skmgo  
    OP
       2021-11-21 15:04:57 +08:00
    @gstqc 你来找个配置最容易简单快速方案来。。。 说起来很容易。

    主要目的是 K8S, 顺带把现在跑的并进来方便管理而已。
    Chad0000
        13
    Chad0000  
       2021-11-22 03:32:33 +08:00 via iPhone
    同样推荐 k3s ,1G 的都可以跑起,推荐至少 2G 内存
    qwerthhusn
        14
    qwerthhusn  
       2021-11-22 09:12:19 +08:00
    docker-compose 啊
    defunct9
        15
    defunct9  
       2021-11-22 15:58:01 +08:00
    都不是一个东西,没法跑
    Skmgo
        16
    Skmgo  
    OP
       2021-11-22 17:09:44 +08:00
    @defunct9 宝塔好像有基于 docker 的版本
    Skmgo
        17
    Skmgo  
    OP
       2021-11-22 17:40:34 +08:00
    @locoz 现在在自己的机器上开始测试,搞了个 vmare 跑了 2 master 4 node 开始进行,看了下 kubesphere 很不错,https://kubesphere.io/docs/quick-start/all-in-one-on-linux/ 准备按照这个教程开始,目前在解决安装 booster 问题,还没找到合适国内源,按照默认国外源卡在那里。。
    liliclinton
        18
    liliclinton  
       2021-11-22 18:30:39 +08:00
    怎么还有人觉得 docker 比 k8s 配置麻烦的?
    xgfan
        19
    xgfan  
       2021-11-22 19:57:28 +08:00
    这两个完全不搭啊。
    有点像那种想在一个容器里跑 nginx/php/mysql 那味儿。
    ------

    小鸡推荐用 k3s
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5764 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:10 · PVG 14:10 · LAX 23:10 · JFK 02:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.