使用kubeadm在虚拟机本地搭建Kubernetes集群

使用kubeadm在虚拟机本地搭建Kubernetes集群 本文使用ESXi创建3台ubuntu server 虚拟机搭建一个完整的Kubernetes集群,1台master主节点,2台worker做为工作节点。很多地址都是google的域名,安装下面一些环境可能需要科学上网,创建k8s集群需要如下包 docker – 容器运行环境 kubelet – Kubernets节点代理 kubeadm – 部署多节点Kubernetes集群的工具 kubectl – 用于和Kubernetes交互的命令行工具 会创建如下3台机器 主机名 IP地址 角色 master.k8s 10.0.0.175 主节点 node1.k8s 10.0.0.176 工作节点1 node2.k8s 10.0.0.177 工作节点2 记一下安装时最新的版本号 ubuntu server 20.04.1 kernel version 5.4.0 kubernetes v1.20.0 docker-ce 19.03.14 创建虚拟机配置网址和安装docker 首先在ESXi控制台创建一台ubuntu server虚拟机,配置建议2CPU、2G RAM、20G硬盘,主机名为master.k8s开机更新到最新版本后重启安装docker,切换到root用户,以下所有操作都用root用户 修改主机名 # set hostname hostnamectl set-hostname master.k8s 然后修改/etc/hosts域名解析并添加之后两台的ip地址,如下 10.0.0.175 master.k8s 10.0.0.176 node1.k8s 10.0.0.177 node2.k8s 配置主节点的网络修改/etc/netplan/00-installer-config.yaml如下,我这网卡是ens160 network: version: 2 renderer: networkd ethernets: ens160: # change your's dhcp4: no addresses: [10....

December 23, 2020 · 3 min · 504 words · Fython