• K8S master节点初始化 #初始化化失败, #重新初始化 #国内


    准备工作:安装好docker与k8s一些东西

    master初始化:

    # 初始化的本质就是安装 kubernetes集群组件,就像手机的出厂内置的核心软件一样。
    # 在国内,我们必须要提前准备好集群需要的镜像,所需镜像及版本可以通过下面命令查看
    kubeadm config images list
    
    # 下载镜像,需要修改成你的版本,由上面命令输出获得
    images=(
      kube-apiserver:v1.17.4
      kube-controller-manager:v1.17.4
      kube-scheduler:v1.17.4
      kube-proxy:v1.17.4
      pause:3.1
      etcd:3.4.3-0
      coredns:1.6.5
    )
    #需要对下载的镜像就行名称的修改,因为是从国内下载的,带有国内的镜像域名
    for imageName in ${images[@]};do
      docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
      docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
      docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
    done
    
    #查看下载好的镜像
    docker images
    #开始初始化
    kubeadm init \
      --apiserver-advertise-address=192.168.109.100 \
      --kubernetes-version=v1.17.4 \
      --service-cidr=10.96.0.0/12 \
      --pod-network-cidr=10.244.0.0/16
    #初始化 ,本质就是安装需要的组件的过程(可能要修改两处,版本与192.168.87.101),特别感谢:https://blog.csdn.net/weixin_41831919/article/details/119790356
    #初始化失败? 运行:kubeadm reset &  rm -rf $HOME/.kube/config  & rm -rf $HOME/.kube; 再执行初始化命令
  • 相关阅读:
    CentOS 6.4 x64 zabbix 2.2.2 编译安装
    Monitorix 监控 安装配置
    CentOS 6.4 x64 Percona-Server-5.6.15 源码安装
    CentOS 6.4 x64 安装 配置 Redmine 2.4.1
    ActiviMQ的基本使用
    Java内存 模型理解
    线程池的两种创建方式及区别
    线程创建的三种方式及区别
    Spring cloud 之Ribbon(二)负载均衡原理
    Spring cloud 之Ribbon(一)基本使用
  • 原文地址:https://www.cnblogs.com/zjazn/p/15900986.html
Copyright © 2020-2023  润新知