美文网首页
2019-11-02 Kubernetes(v1.15)安装【2

2019-11-02 Kubernetes(v1.15)安装【2

作者: 柒李香 | 来源:发表于2019-11-02 17:26 被阅读0次
    Direction

    安装前点击以下链接进行安装前的准备

    Kubernetes(v1.15)安装【1】统一环境配置(基于Ubuntu18.04)

    步骤一、二、三、五在kubernetes-master上操作

    一、创建并修改配置

    # 导出配置文件
    kubeadm config print init-defaults --kubeconfig ClusterConfiguration > kubeadm.yml
    

    编辑kubeadm.yml,找到如下配置,进行修改

    # 修改为主节点 IP
      advertiseAddress: 192.168.141.110
    
    # 国内不能访问 Google,修改为阿里云
    imageRepository: registry.aliyuncs.com/google_containers
    
    # 修改版本号(与上篇文章安装的版本号匹配)
    kubernetesVersion: v1.15.4
    
    podSubnet: "10.244.0.0/16"
    

    podSubnet为新增配置,放在dnsDomain下即可

    在这里插入图片描述

    二、拉取所需镜像

    kubeadm config images pull --config kubeadm.yml
    

    可能会有点慢,稍等即可

    三、安装主节点

    安装kubernetes-master

    # 执行以下命令初始化主节点,该命令指定了初始化时需要使用的配置文件,其中添加 --upload-certs 参数可以在后续执行加入节点时自动分发证书文件。追加的 tee kubeadm-init.log 用以输出日志。
    kubeadm init --config=kubeadm.yml --upload-certs | tee kubeadm-init.log
    

    安装成功显示以下内容


    在这里插入图片描述
    # 配置 kubectl
    mkdir -p $HOME/.kube
    cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    # 非 ROOT 用户执行
    chown $(id -u):$(id -g) $HOME/.kube/config
    
    # 验证是否成功
    kubectl get node
    # 输出如下
    NAME                STATUS     ROLES    AGE     VERSION
    kubernetes-master   NotReady   master   4m38s   v1.15.0
    

    四、安装从节点

    安装node-01和node-02
    分别在node-01和node-02上执行如下代码
    根据步骤三图片提示,粘贴你的即可

    kubeadm join 192.168.141.110:6443 --token abcdef.0123456789abcdef \
        --discovery-token-ca-cert-hash sha256:f0759e0d352c1a5de4444782b4a676460b2ea7a2876fa0accab572b8629b72c8
    
    kubectl get node
    # 输出如下
    NAME                 STATUS     ROLES    AGE   VERSION
    kubernetes-master    NotReady   master   20m   v1.15.0
    kubernetes-node-01   NotReady   <none>   16s   v1.15.0
    kubernetes-node-02   NotReady   <none>   6s    v1.15.0
    

    五、配置网络

    1、下载 Calico 配置文件并修改

    wget https://docs.projectcalico.org/v3.8/manifests/calico.yaml
    
    • 编辑calico.yaml
    vi calico.yaml
    
    • 根据下图找到相应配置,作如下修改
      将 192.168.0.0/16 修改为 10.244.0.0/16
    • 显示行号::set number
    • 查找字符:/要查找的字符,输入小写 n 下一个匹配项,输入大写 N 上一个匹配项(例:/192.168)
      在这里插入图片描述
      2、安装网络插件 Calico
    kubectl apply -f calico.yaml
    

    3、验证是否安装成功

    watch kubectl get pods --all-namespaces
    

    全部处于Running即为成功


    在这里插入图片描述
    kubectl get node
    

    全部处于Ready即为成功


    在这里插入图片描述

    补充

    微服务架构相关技术的学习可在B站搜索鲁斯菲尔

    也可访问博客地址:funtl.com

    视频文档:qfdmy.com

    相关文章

      网友评论

          本文标题:2019-11-02 Kubernetes(v1.15)安装【2

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