3.0 k8s(ubuntu版)-部署前准备(上)——proxmox虚拟机创建

全网最详细的二进制方式部署一个高可用的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
01ubuntu-server-22.04.1192.168.3.101master1核2线程 2.3-3.1GHz4GBmasterServer1
01ubuntu-server-22.04.1192.168.3.102master1核2线程 2.3-3.1GHz4GBmasterServer2
01ubuntu-server-22.04.1192.168.3.103master1核2线程 2.3-3.1GHz4GBmasterServer3
01ubuntu-server-22.04.1192.168.3.104master1核2线程 2.3-3.1GHz4GBbackend1
01ubuntu-server-22.04.1192.168.3.105master1核2线程 2.3-3.1GHz4GBbackend2
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值