k8s 安装过程记录

2020-04-19  本文已影响0人  拉面的无聊时光

环境配置

vmware安装centos 7虚拟机

 #备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
 #进入yum源配置文件所在的文件夹
cd /etc/yum.repos.d/
#下载163的yum源配置
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo CentOS-Base.repo
#生成缓存
yum makecache
#更新
yum -y update
# 安装企业版扩展包 防止  no package xxx available
yum install epel-release

docker

安装kubeadm工具快速安装Kubernetes集群

yum 配置k8s相关工具镜像

[kubernetes]
name=Kubernetes Repository
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0

运行

下载k8s 相关镜像 (科学上网)
    kubeadm config images pull 

阿里镜像仓库+github方案实现镜像下载

运行kubeadm init 安装master
  1. 永久关闭swap: aswapoff -a
vi /etc/fstab # 删除带有swap的行
echo "vm.swappiness = 0">> /etc/sysctl.conf 
swapoff -a && swapon -a
sysctl -p 
  1. 配置Linux系统的ip转发功能,首先保证硬件连通,然后打开系统的转发功能 /proc/sys/net/ipv4/ip_forward,该文件内容为0,表示禁止数据包转发,1表示允许,将其修改为1。可使用命令
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" >/proc/sys/net/bridge/bridge-nf-call-iptables

kubeadm init 之后的输出图


初始化master.png

提示:如果master节点或者其他子节点创建失败,可通过kubeadm reset 将主机复原,然后执行kubeadm init 或者 kubeadm join

Kubernetes软件网络-Weave安装

文档https://www.weave.works/docs/net/latest/kubernetes/kube-addon/

 kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
上一篇 下一篇

猜你喜欢

热点阅读