3.0 k8s(ubuntu版)-部署前準備(上)——proxmox虛擬機創建

全網最詳細的二進制方式部署一個高可用的k8s 1.20集羣

示例案例將構建3臺master節點,2臺work節點。

PS:

  • 外置etcd方案:etcd和控制平面被分離,需要更多的硬件,也有更好的保障能力,Etcd使用RAFT算法選主,節點數量需要爲2n+1個。


  • 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。

點擊創建虛擬機


id、名稱隨便取,勾選高級,勾中開啓自啓動,下一步。

如下,下一步:

系統,默認,下一步:

磁盤,默認,下一步:

CPU,1核心2線程,下一步:

內存4GB,下一步:

填寫如下,下一步:

確認,完成:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章