zoukankan      html  css  js  c++  java
  • Ubuntu上kubeadm安装Kubernetes集群

    一 创建VM

    3台VM,其中一台为master节点,2台work node:

    二 安装相关软件

    在所有节点上运行:

    apt-get update
    apt-get install apt-transport-https
    
    apt-get install docker.io -y
    docker --version
    
    systemctl start docker
    systemctl enable docker
    
    curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg apt-key add

      echo deb http://apt.kubernetes.io/ kubernetes-xenial main > /etc/apt/sources.list.d/kubernetes.list

    apt-get update
    apt-get install -y kubelet kubeadm kubectl kubernetes-cni

    三 master节点安装配置Kubernetes

    在master节点上运行:

    kubeadm init

    安装成功:

    按照提示运行:

    mkdir -p $HOME/.kube
    cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    chown $(id -u):$(id -g) $HOME/.kube/config

    安装flannel:

    wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
    kubectl apply -f kube-flannel.yml 
    
    wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/k8s-manifests/kube-flannel-rbac.yml
    kubectl apply -f kube-flannel-rbac.yml 

    四 在node节点上安装配置

    kubeadm join 10.1.1.49:6443 --token fotarx.e9klgx2pnbm6seea --discovery-token-ca-cert-hash sha256:1fb8d34f3b682f56ee8c4263113670cd07f5b3cb578edd0b10056f69351e577d

    可以看到node加入cluster成功的提示。

     在master节点上查看:

    两台node节点都加入到啦master节点。

  • 相关阅读:
    centos 安装python3.6 简易安装过程
    包装类型
    剑指offer二叉树中和为某一值的路径
    剑指offer 捡绳子
    按位与的技巧
    SpringBoot 登录拦截功能的实现
    AIO实现简单http服务器
    真题-数的分解
    重建二叉树
    旋转数组的最小数字
  • 原文地址:https://www.cnblogs.com/hengwei/p/10412254.html
Copyright © 2011-2022 走看看