美文网首页
k8s 安装过程记录

k8s 安装过程记录

作者: 拉面的无聊时光 | 来源:发表于2020-04-19 19:59 被阅读0次

    环境配置

    vmware安装centos 7虚拟机

    • yum安装wget,setup ,perl
    • 更新yum镜像源
     #备份
    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')"
    

    相关文章

      网友评论

          本文标题:k8s 安装过程记录

          本文链接:https://www.haomeiwen.com/subject/vlcduhtx.html