zoukankan      html  css  js  c++  java
  • kubeadm的安装步骤(HA)

    准备3台主节点:km1/km2/km3

    1.编辑kubeadm-config.yaml

    apiVersion: kubeadm.k8s.io/v1beta1
    kind: ClusterConfiguration
    networking:
      serviceSubnet: 10.244.0.0/16
      podSubnet: 10.68.0.0/16
    kubernetesVersion: v1.13.2
    controlPlaneEndpoint: kube.cluster:6443
    apiServer:
      certSANs:
      - kube.cluster
    ---
    apiVersion: kubeproxy.config.k8s.io/v1alpha1
    kind: KubeProxyConfiguration
    ipvs:
      minSyncPeriod: 1s
      #rr-轮询  wrr-加权轮询  sh-地址哈希
      scheduler: rr
      syncPeriod: 10s
    mode: ipvs
    

    2. 编辑/etc/host

    10.10.0.21  kube.cluster km1
    10.10.0.21  kube.cluster km2
    10.10.0.21  kube.cluster km3
    

    3. 初始化机器

    #初始化命令
    kubeadm init --config /root/kubeadm-config-success.yaml
    #给kubectl工具授权
    cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

    ####加入命令会在初始化后显示
    kubeadm join kube.cluster:6443 --token ovulns.p5k9x8tfpktkcbyy --discovery-token-ca-cert-hash
    sha256:4559cb9fe37f9ba2c8cc3ab1e633d7bb46815bcd14adfceaa020d47d9b4d13d6

    4. 将km1生产的密匙上传到km2、km3

    ##使用脚本传钥匙
    #!/bin/bash 
    i=$1
      ssh $i "mkdir -p /etc/kubernetes/pki/etcd; mkdir -p ~/.kube/"
      scp /etc/kubernetes/pki/ca.crt $i:/etc/kubernetes/pki/ca.crt
      scp /etc/kubernetes/pki/ca.key $i:/etc/kubernetes/pki/ca.key
      scp /etc/kubernetes/pki/sa.key $i:/etc/kubernetes/pki/sa.key
      scp /etc/kubernetes/pki/sa.pub $i:/etc/kubernetes/pki/sa.pub
      scp /etc/kubernetes/pki/front-proxy-ca.crt $i:/etc/kubernetes/pki/front-proxy-ca.crt
      scp /etc/kubernetes/pki/front-proxy-ca.key $i:/etc/kubernetes/pki/front-proxy-ca.key
      scp /etc/kubernetes/pki/etcd/ca.crt $i:/etc/kubernetes/pki/etcd/ca.crt
      scp /etc/kubernetes/pki/etcd/ca.key $i:/etc/kubernetes/pki/etcd/ca.key
      scp /etc/kubernetes/admin.conf $i:/etc/kubernetes/admin.conf
      scp /etc/kubernetes/admin.conf $i:~/.kube/config
    

    5. 将km2/km3加入到集群中

    kubeadm join kube.cluster:6443 --token ovulns.p5k9x8tfpktkcbyy --discovery-token-ca-cert-hash 
    sha256:4559cb9fe37f9ba2c8cc3ab1e633d7bb46815bcd14adfceaa020d47d9b4d13d6
    --experimental-control-plane #需要加入此参数

      

  • 相关阅读:
    2018.12.17-dtoj-1174-出现或反转后出现在每个字符串中的最长子串
    2018.12.17-dtoj-1173-每个字符串至少出现两次且不重叠的最长子串
    2018.12.17-dtoj-1171-长度不小于k的公共子串的个数
    2018.12.17-dtoj-1170-最长公共子串
    2018.12.17-dtoj-1168-连续重复子串
    欧拉四面体公式
    超级密码 hdu1226 bfs
    糖果大战 hdu1204
    Find The Multiple (poj1426 一个好的做法)
    Life Forms (poj3294 后缀数组求 不小于k个字符串中的最长子串)
  • 原文地址:https://www.cnblogs.com/kuku0223/p/10474858.html
Copyright © 2011-2022 走看看