k8s集群安装 kubeadm方式

安装前的准备

调整系统时区

1. timedatectl set-timezone Asia/Shanghai   #设置系统时区为中国上海
2. timedatectl set-local-rtc 0  # 将当前的UTC时间写入硬件时钟
重启依赖时间的服务
1.  systemctl restart rsyslog
2. systemctl restart crond

卸载旧的docker版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

添加阿里云yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum索引

yum makecache fast

安装docker依赖

sudo yum install -y yum-utils  device-mapper-persisitent-data lvm2

安装docker

查看docker历史版本

yum list docker-ce --showduplicates | sort -r

默认安装最新版

sudo yum install -y docker-ce  docker-ce-cli containerd.io

配置docker加速

mkdir -p /etc/docker
sudo tee  /etc/docker/daemon.json >> -'EOF'
{
"registry-mirrors":["https://reg-mirror.qiniu.com/"]
}
EOF
重新启动服务
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

设置开机启动

systemctl enable docker

配置kubenetes 阿里云源

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

安装kubeadm kubelet kubectl

查看kube 仓库的版本

yum list |greo kube

安装

尽量安装1.15 之后的版本

yum install -y kubelet-1.17.3 kubeadm-1.17.3 kubectl-1.17.3
systemctl enable kubelet
systemctl start kubelet

kubeadm 初始化master

 kubeadm init \
  --apiserver-advertise-address=192.168.1.66 \
  --image-repository registry.aliyuncs.com/google_containers \
  --kubernetes-version v1.17.3 \
  --service-cidr=10.1.0.0/16 \
  --pod-network-cidr=10.244.0.0/16

百度科普cidr

无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以及在互联网上有效地路由IP数据包的对IP地址进行归类的方法。

集群这样就搭建完毕了,后续还会进一步完善,加上kubesphere,记住kubesphere是依赖helm的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值