k8s docker 云计算 ubuntu 基础配置

安装tools,为了可以复制,桌面UI大小自适应
在虚拟机上安装点击选项安装vmtools
将tools双击打开,提取下面的文件到桌面
点击文件,在终端中打开
sudo ./vmware-install.pl
输入当前用户密码:
重启主机
设置root密码
sudo passwd
新密码:

登录root
su
先临时修改IP地址网关,以及在resolv文件中添加dns地址
ip address add 192.168.1.1/24 dev ens33  ##临时修改IP地址
ip link set ens33 up  打开ens33网卡
ip route add default via 192.168.1.254 
vi /etc/resolv.conf(好像是这个文件)
nameserver 192.168.1.254 
nameserver 114.114.114.114
可以ping通百度后再进行以下操作
修改IP地址
network:
  version: 2
  renderer: NetworkManager      #此处表示使用什么服务管理。需要安装apt install NetworkManager
  ethernets:
    ens33:                      #当前设置的网卡
      dhcp4: no                 #是否启动dhcp获取地址
      optional: true
      addresses:
        - 192.168.31.251/24
      routes:                    #20.10版本新语法重点修改位置
        - to: default
          via: 192.168.31.1
      nameservers:
        addresses: [192.168.31.1,8.8.8.8,114.114.114.114]
修改后应用配置
netplan apply
报错别管,重启就行

在ufw配置文件中打开路由转发

更换阿里源
vi /etc/apt/sources.list
删除所有,添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更新系统
# 更新本地包数据库
apt-get update 
# 更新所有已安装的包
apt-get update --fix-missing
apt upgrade -y
# 自动移除不需要的包
apt purge
apt autoremove
apt autoclean: 将已删除软件包的.deb安装文件从硬盘中删除;
apt clean: 同上,但会把已安装的软件包的安装包也删除掉;
apt autoremove: 删除为了满足其他软件包的依赖而安装,但现在不再需要的软件包;
apt remove [软件包名]: 删除已安装的软件包(保留配置文件);
apt --purge remove [软件包名]: 删除已安装包(不保留配置文件)

下载vim文件编辑器
apt-get -y install vim
安装 rpm 格式的软件

安装docker
#使用 apt-get 进行安装
# step 1: 安装必要的一些系统工具
apt-get update
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io -y

# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
#   docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
#   docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]
-------------------------------------------------------------
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF

cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system

modprobe br_netfilter
 
在sysctl中添加找到
net.ipv4.ip_forward = 1 去到#号下面添加
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

sysctl -p


配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4e80n4cu.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
 
vim /etc/default/grub
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

update-grub
重启主机

下载镜像
docker pull httpd
docker pull busybox
docker pull centos:7
docker pull nginx
docker pull ubuntu
 
开启防火墙
ufw enable
selinux默认没有安装
将docker设置为开机自启动
/lib/systemd/systemd-sysv-install enable docker
修改主机名
gedit /etc/hostname

硬盘扩容
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据库从删库到跑路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值