kubernetes笔记-1-基础环境部署
一、环境信息:操作系统:ubuntu 18.04 server amd64
docker:docker 19.03.ce
kubernetes:v1.19
IP地址主机名 角色172.29.9.1k8s-master k8s-master.ilinux.io k8s-api.ilinux.iomaster172.29.9.11k8s-node1.ilinux.io k8s-node1node1172.29.9.12k8s-node2.ilinux.io k8s-node2node2172.29.9.13k8s-node3.ilinux.io k8s-node3node3操作系统安装无需配置swap分区
二、操作系统基本设定
root@k8s-node1:~# timedatectl set-timezone "Asia/Shanghai" #设置时区为上海
root@k8s-master:~# ufw disable && ufw status #关闭防火墙并查看状态
root@k8s-master:~# swapoff -a #关闭swap分区,永久关闭需要在fstab文件中注释swap开头的行
修改hosts文件:
172.29.9.1 k8s-master.ilinux.io k8s-master k8s-api.ilinux.io
172.29.9.11 k8s-node1.ilinux.io k8s-node1
172.29.9.12 k8s-node2.ilinux.io k8s-node2
172.29.9.13 k8s-node3.ilinux.io k8s-node3
三、配置并启动容器
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo 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 https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安装指定版本的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=5:19.03.0~3-0~ubuntu-bionic
root@k8s-master:~# docker version #查看安装的docker-ce版本
root@k8s-master:~# vim /etc/docker/daemon.json #配置docker国内加速
}
"registry-mirrors": ["https://registry.docker-cn.com"]
}
root@k8s-master:~# systemctl daemon-reload #重新加载daemon
root@k8s-master:~# systemctl start docker.service #启动docker服务
root@k8s-master:~# systemctl enable docker #加入开机启动
三、kubernetes 基本组件安装
apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat
页:
[1]