• 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节点。

  • 相关阅读:
    Eclipse详细设置护眼背景色和字体颜色并导出
    详解equals()方法和hashCode()方法
    MFC+WinPcap编写一个嗅探器之七(协议)
    fastjson使用
    2017-04-07 开通博客
    开启mysql慢查询
    MYSQL介绍安装及一些问题解决
    python基础入门
    Linux重启与关机命令
    Scanner类与Random类
  • 原文地址:https://www.cnblogs.com/hengwei/p/10412254.html
Copyright © 2020-2023  润新知