基于vmware16 和 ubuntu20.04, 搭建单节点 kubernetes 1.22.2 |
您所在的位置:网站首页 › 四大山珍是哪些 › 基于vmware16 和 ubuntu20.04, 搭建单节点 kubernetes 1.22.2 |
安装环境
Windows: 10 家庭版 VMware Pro:16 Ubuntu版本: 20.04.3 Docker版本: 20.10.7 Kubernetes版本: 1.22.2 Calico版本: v3.23 vmware参考在win10上使用VMware Pro16 安装 CentOS 7.9 设置静态IP 可以访问外网_琦彦-CSDN博客中安装vmware 部分 比较简单, 不再赘述 ubuntu镜像下载 Ubuntu 20.04.3 LTS (Focal Fossa) https://mirrors.bupt.edu.cn/ubuntu-releases/20.04.3/ubuntu-20.04.3-desktop-amd64.iso 安装过程比较简单, 不再赘述 我的虚拟机信息 按照提示, 一步步安装 安装完成的画面 行万里路,此处相逢,共话云原生之道。 偶逗趣事,明月清风,与君同坐。 琦彦,在云原生百宝箱公众号等你,与你一起探讨应用迁移,GitOps,二次开发,解决方案,CNCF生态,以及生活况味。 安装Ubuntu后必做的几件事情静态IP 配置网络修改/etc/netplan/00-installer-config.yaml如下,我这网卡是ens33 # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: ens33: # change your's dhcp4: no addresses: [192.168.172.129/24] # change your's gateway4: 192.168.172.2 # change your's nameservers: addresses: [114.114.114.114] # change your's 保存后运行 netplan apply可以使用ip a查看修改情况,然后取消系统自带的systemd-resolved.service这个dns解析服务,是可选的 允许root使用ssh远程登录终端 测试版本使用的Ubuntu 20.04,Ubuntu 16.4以上版本都可以这样配置。 最简单的方法:直接安装openssh-server,然后测试时候可以ssh登录,如果不可以,请使用下面的方法进行配置。 sudo apt install openssh-server1. 设置root密码 执行命令后,依次输入当前登录用户密码,要设置的root密码,确认root密码 sudo passwd root为了方便将密码设置为123456即可 这样还不能远程登录,需要修改配置文件 2. 修改ssh配置文件 如果没有安装ssh-server,执行安装命令,已经安装的跳过即可 sudo apt install openssh-server修改配置文件 在vim中搜索定位PermitRootLogin,可直接查找: /PermitRootLogin修改以下配置: 33 #LoginGraceTime 2m 34 #PermitRootLogin prohibit-password 35 #StrictModes yes 36 #MaxAuthTries 6 37 #MaxSessions 10 修改为: LoginGraceTime 2m PermitRootLogin yes StrictModes yes #MaxAuthTries 6 #MaxSessions 103. 重启ssh,使配置生效 sudo service ssh restart现在可是使用root用户登录ssh了!!! A stop job is running for snappy daemon 关机或重启会遇到A stop job is running for snappy daemon这问题, 为了能够快速重启或关机修改配置文件 vim /etc/systemd/system.conf修改 DefaultTimeoutStartSec=3s DefaultTimeoutStopSec=3s执行下面这条命令使其生效 systemctl daemon-reload关闭防火墙 查看防火墙状态 inactive说明是未激活 sudo ufw status开机不启动防火墙,重启即可生效 sudo ufw disable关闭Swap Linux的Swap内存交换机制是一定要关闭的,否则会因为内存交换而影响性能以及稳定性。 Kubernetes 1.8开始要求关闭系统的Swap,如果不关闭,默认配置下kubelet将无法启动。 执行swapoff -a可临时关闭,但系统重启后恢复 编辑/etc/fstab,注释掉包含swap的那一行即可,重启后可永久关闭,如下所示 Cenos7 vim /etc/fstab /dev/mapper/centos-root / xfs defaults 0 0 UUID=20ca01ff-c5eb-47bc-99a0-6527b8cb246e /boot xfs defaults 0 0 # /dev/mapper/centos-swap swapUbuntu20.4 或直接执行 sed -i '/ swap / s/^/#/' /etc/fstab备注 linux下通过sed命令直接修改文件内容 1、我想替换文件中的 11为 12,可以使用 *sed 's/11/12/g' xxx.log 这种方式,其实并没有修改build.xml文件的内容。如果想保存修改,通常的做法就需要重定向到另外的一个文件 sed 's/11/12/g' xxx.log > xxx.log .tmp 这样,xxx.log .tmp文件就是修改后的文件. 如果无误,那么就可以用 mv xxx.log .tmp xxx.log 覆盖原文件。* 2、如果想直接修改源文件,而没有这样的过程,可以用下面的命令 sed -i 's/11/12/g' xxx.log 3、还有一个更简单的方法 sed -in-place -e 's/abc/cba/g' build.xml 关闭成功后,使用top命令查看,如下图所示表示正常 或者使用free -mh命令查看,如下图所示表示正常 安装docker1、删除docker相关组件 sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc2、更新apt-get sudo apt-get update3、安装 apt 依赖包,用于通过HTTPS来获取仓库 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common4、添加 Docker 的官方 GPG 密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -5、设置稳定版仓库(添加到/etc/apt/sources.list中) sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"6、更新apt-get sudo apt-get update7、查询docker-ce版本 sudo apt-cache policy docker-ce # 示例如下 $ sudo apt-cache policy docker-ce docker-ce: Installed: 5:20.10.8~3-0~ubuntu-focal Candidate: 5:23.0.1-1~ubuntu.20.04~focal Version table: 5:23.0.1-1~ubuntu.20.04~focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:23.0.0-1~ubuntu.20.04~focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.23~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.22~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.21~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.20~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.19~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.18~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.17~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.16~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.15~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.14~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.13~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.12~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.11~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.10~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.9~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.8~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 100 /var/lib/dpkg/status 5:20.10.7~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.6~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 5:20.10.5~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages 8、安装指定版本 sudo apt-get install docker-ce=5:20.10.7~3-0~ubuntu-focal9、验证安装是否成功 docker -version 更新 cgroupdriver 为systemd sudo tee /etc/docker/daemon.json |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |