• K8s集群搭建完整版,基于CentOS7(1master+2node)


    1.安装CentOS7

    镜像+普通安装,设置网络

    其中设置master节点 2G 2核心(如果master设置1核心的话在kubeadm init的时候会warning)

    两个node节点1G 1核心

    2.通过设置配置节点的固定ip(设置->网络->IPv4),这个ip网络号跟自己局域网的网络号一致

    大概设置成下面这个样子,设置完之后通过service network restart 指令重启网络,使用ping命令检查baidu的信宿是否可达(ping baidu.com)

     3.按照如下博客进行下面的配置,直到在master节点上安装完docker之后,执行完如下框中的操作之后

    https://www.cnblogs.com/wzllzw/p/12323595.html

     4.安装kubelet kubeadm kubectl 

    使用如下的指令:

     5.克隆虚拟机,生成两个node节点,将每个node节点的ip改掉,至此三个节点的ip分别是

    master:192.168.7.10

    node-1:192.168.7.20

    node-2:192.168.7.30

    6.初始化master节点(不要管下面的warning,大约需要几分钟)

    其中加粗的ip是master的ip,这里应该是192.168.7.10

     7.继续按照上面的博客进行操作,部署flannel的时候如果出现SSL连接无法创建的问题则安装ssl相关的客户端

    做完之后配置flannel(按照上述博客进行操作即可)

    如下:

    root# yum -y install openssl openssl-devel gcc make perl

    8.遇到NotReady之后还是按照博客进行操作,就可以解决NotReady的问题

    9.将node节点加入,在口kubeadm init时返回的结果中有这样的东西,直接复制到node节点执行即可加入(join 那一段)

    遇到问题可以看看下面这个博客

    https://www.cnblogs.com/caoxb/p/11243472.html

     10.node接地那显示NotReady状态时同样按照master节点的方式进行操作,就可以Ready

    11.检查集群状态(在master节点)

    如下所示说明集群的状态已经就位

    每一个不曾起舞的日子,都是对生命的辜负。
  • 相关阅读:
    IDEA搭建《算法》第四版的开发环境
    tomcat源码环境搭建
    cap定理
    idea jdk 源码搭建
    2020-04-07 学习记录
    idea 格式化代码
    Ajax工作原理
    prototype封装继承
    作用域
    原型链的原理
  • 原文地址:https://www.cnblogs.com/randy-lo/p/14338749.html
Copyright © 2020-2023  润新知