请教 5 台物理机器(windows 10)想搭建一个 K8S 集群应该如何操作。比如使用什么平台,有什么注意事项吗?就是玩一玩用。查了下有 Rancher 和 Kubesphere 等,但是还没用过。谢谢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mousepotato
V2EX    Kubernetes

请教 5 台物理机器(windows 10)想搭建一个 K8S 集群应该如何操作。比如使用什么平台,有什么注意事项吗?就是玩一玩用。查了下有 Rancher 和 Kubesphere 等,但是还没用过。谢谢

  •  
  •   mousepotato 2021-11-07 14:49:07 +08:00 3977 次点击
    这是一个创建于 1489 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2021-11-10 12:37:53 +08:00
    salmon5
        1
    salmon5  
       2021-11-07 14:52:31 +08:00   1
    kubeadm+dashboard ,官方标配
    mousepotato
        2
    mousepotato  
    OP
       2021-11-07 15:26:39 +08:00
    @salmon5 所以每台 win 里面先装虚拟机(比如 Ubuntu )然后再基于 kubeadm 搭建是吧。好像原生 win 不支持?
    kyrre
        3
    kyrre  
       2021-11-07 16:21:24 +08:00
    直接裸机装 linux ,最好是 Redhat 系或 Debian 系,然后再在上面按照官方的教程搭。
    网上也有一堆自己搭建的过程手顺书,可以拿来参考。
    lonelygo
        4
    lonelygo  
       2021-11-07 16:22:51 +08:00
    为啥用 Win10 ?做成随便一个 Linux 多方便
    liuliuball
        5
    liuliuball  
       2021-11-07 23:22:31 +08:00
    只是玩一玩,单机可以 vagrant+kubeadm
    mingqing
        6
    mingqing  
       2021-11-08 09:21:34 +08:00   1
    要用 linux 系统,或者 windons 跑虚拟机,示例 demo https://github.com/opsaid/deploy-k8s ,可以试试
    libook
        8
    libook  
       2021-11-08 11:48:40 +08:00
    目前主流容器生态都是基于 Linux 的,就连 MacOS 跑 K8s 都得从虚拟机里跑 Linux 再跑相关软件。

    没有特别的原因必须用 Windows 的话,建议机器上直接装 Linux ,必须用 Windows 的话可以用自带的 Hyper-V 虚拟机跑 Linux 。

    官方文档写得比较详细了,按照官方文档的教程安装和配置就行。

    K8s 比较重,会吃一部分硬件性能,如果对功能要求不高的话可以考虑从 K3s 入手。
    mousepotato
        9
    mousepotato  
    OP
       2021-11-08 13:21:03 +08:00
    @libook 请问 Linux 下 Ubuntu 和 CentOS 比较推荐哪一个系统?
    mousepotato
        10
    mousepotato  
    OP
       2021-11-08 13:21:41 +08:00
    @kyrre 「最好是 Redhat 系或 Debian 系」的原因是? ubuntu 有什么坑吗?多谢
    libook
        11
    libook  
       2021-11-08 14:10:48 +08:00
    @mousepotato #9 CentOS 以前用很不错,但前几年红帽官方宣布改变 CentOS 的产品定位,使得 CentOS 成为 RedHat 的试验场,就不推荐用于生产环境了。主流的生产级别的 Linux 发行版都可以用,看自己用哪个顺手,其实本质上都是一样的东西,你如果精通 Linux 用哪个都一样,无非是有一些发行版根据一些特定场景做了调优,以及会投入产品质量保障工作确保使用的时候不出故障。

    “RedHat 系或 Debian 系”指的是两个分别基于 RedHat 和 Debian 生态分支出来的发行版,举个例子:Deepin 、Ubuntu 都用 apt 包管理器,可以认为是 Debian 系的。这个其实类似于族谱,一个发行版会衍生出几种变种发行版,具体可以参考这个 https://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8#%E6%8C%89%E6%89%93%E5%8C%85%E6%96%B9%E5%BC%8F%E5%88%92%E5%88%86
    12101111
        12
    12101111  
       2021-11-08 14:25:34 +08:00
    cloudfstrife
        13
    cloudfstrife  
       2021-11-08 17:31:42 +08:00
    @mousepotato #10 ubuntu 是 Debian 系的
    dayeye2006199
        14
    dayeye2006199  
       2021-11-09 02:33:25 +08:00
    图快就 k3d ( https://k3d.io/v5.0.3/),windows 里面有 docker 就可以
    raynix
        15
    raynix  
       2021-11-09 05:28:35 +08:00
    Kubernetes 基于 容器( container ),container 是 linux 原生。所以非用 windows 的话有点绕。只是想玩玩的话可以试试 minikube

    我写过树莓派 + kubeadm 做 k8s 集群的笔记,喜欢折腾的可以看看: https://raynix.info/archives/3629
    kyrre
        16
    kyrre  
       2021-11-10 12:37:53 +08:00
    @mousepotato
    现在最新的 docker 推荐用 overlay2 的 storage driver ,但 Ubuntu 默认还是用 overlay ,性能不如 overlay2 好。
    前几天看过一个帖子,现在找不到了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1364 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:58 PVG 00:58 LAX 08:58 JFK 11:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86