美文网首页
3.0 k8s(ubuntu版)-部署前准备(上)——proxm

3.0 k8s(ubuntu版)-部署前准备(上)——proxm

作者: bobokaka | 来源:发表于2022-11-30 22:01 被阅读0次

    全网最详细的二进制方式部署一个高可用的k8s 1.20集群

    示例案例将构建3台master节点,2台work节点。

    PS:

    • 外置etcd方案:etcd和控制平面被分离,需要更多的硬件,也有更好的保障能力,Etcd使用RAFT算法选主,节点数量需要为2n+1个。


      image.png
    • k8s集群默认不允许将Pod副本调度到Master节点上,因此Master节点配置比Node节点配置低一些,k8s的节点最低配置要求2核4G内存,低于这个配置集群部分组件无法运行。

    • 如果3台Master宕了2台时,集群将不可用,可能收到如下错误信息"Error from server: etcdserver: request timed out"。

    首先通过proxmox创建5台虚拟机。
    操作系统为ubuntu-22.04.1-live-server-amd64.iso

    PS:由于Centos不再官网开源维护,服务器系统选型方面,ubuntu-server是目前的主流且最优解。

    1.0 proxmox 虚拟机规划

    序号 系统类型 IP地址 节点角色 CPU 内存 hostname
    01 ubuntu-server-22.04.1 192.168.3.101 master 1核2线程 2.3-3.1GHz 4GB masterServer1
    01 ubuntu-server-22.04.1 192.168.3.102 master 1核2线程 2.3-3.1GHz 4GB masterServer2
    01 ubuntu-server-22.04.1 192.168.3.103 master 1核2线程 2.3-3.1GHz 4GB masterServer3
    01 ubuntu-server-22.04.1 192.168.3.104 master 1核2线程 2.3-3.1GHz 4GB backend1
    01 ubuntu-server-22.04.1 192.168.3.105 master 1核2线程 2.3-3.1GHz 4GB backend2

    2.0 proxmox 虚拟机创建

    ubuntu官网下载系统的iso文件,然后上传到proxmox。

    image.png image.png

    点击创建虚拟机

    image.png
    id、名称随便取,勾选高级,勾中开启自启动,下一步。
    image.png
    如下,下一步:
    image.png
    系统,默认,下一步:
    image.png
    磁盘,默认,下一步:
    image.png
    CPU,1核心2线程,下一步:
    image.png
    内存4GB,下一步:
    image.png
    填写如下,下一步:
    image.png
    确认,完成:
    image.png

    相关文章

      网友评论

          本文标题:3.0 k8s(ubuntu版)-部署前准备(上)——proxm

          本文链接:https://www.haomeiwen.com/subject/fphjfdtx.html