zoukankan      html  css  js  c++  java
  • k8s集群添加node节点(使用kubeadm搭建的集群)

    1、安装docker、kubelet、kubectl、kubeadm、socat

    # cat kubernets.repo
    [kubernetes]
    name=Kubernetes
    baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

    安装相应版本的kubernets

    2、将需要的镜像都加载到服务器上面:

    http://www.cnblogs.com/cuishuai/p/8483496.html

    3、在master上面copy  cni文件到node节点上面:

    #mkdir  -p  /etc/cni/net.d

    在master上面copy:

    #scp /etc/cni/net.d/10-flannel.conf  10.0.1.19:/etc/cni/net.d

    4、加入cluster

    首先k8s默认的cgroup-driver为cgroupfs,但是yum安装kubelet的时候自动修改为systemd,而docker通过docker  info命令查看是cgroupfs,所以需要将k8s的修改为cgroupfs:

    #vim /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

    Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs"

    #systemctl  enable docker

    #systemctl enable kubelet

    #kubeadm join --token c04f89.b781cdb55d83c1ef 10.10.3.4:63 --discovery-token-ca-cert-hash sha256:986e83a9cb948368ad0552b95232e31d3b76e2476b595bd1d905d5242ace29af  --ignore-preflight-errors=Swap

    #kubectl label node km1 node-role.kubernetes.io/node=

  • 相关阅读:
    ios上input的focus()、autofocus无效
    Object.assign()
    解决vue build后不兼容IOS11以下版本,并清理index缓存
    JavaScript常用方法
    mui-picker 增加过滤
    安装node-sass提示没有vendor目录的解决办法
    Base64编码
    object排序
    JSON数组去重
    vdom
  • 原文地址:https://www.cnblogs.com/cuishuai/p/9066756.html
Copyright © 2011-2022 走看看