zoukankan      html  css  js  c++  java
  • (五)Kubernetes集群安装

    一、集群安装前期准备

      在安装之前需要准备这些组件。

      

       我们搭建的k8s由一个master01主服务器,两个工作节点node01、node02,Harbor(镜像仓库)和Router(软路由)组成。

      1、安装Router(软路由):koolshare安装

       koolshare上回安装ssr插件。K8S的网络拓扑图:

           

      k8s安装注意事项:

      1、安装K8s的节点必须是大于1核心的CPU

      2、安装节点的网络信息 192.168.66.0/24网段,主节点ip为10,节点一是20,节点二是21

      3、koolshare软路由的默认密码是koolshare

    二、集群安装

      1、设置系统主机名以及Host文件的相互解析

         ①、指定主机名:hostnamectl set-hostname k8s-master01

         ②、设置主机名和IP能够相互解析:修改hosts文件或者DNS配置,我们小环境这里使用修改hosts文件的形式

             a、vim /etc/hosts

          b、在文件中添加:

            192.168.66.10 k8s-master01

               192.168.66.20 k8s-node01

            192.168.66.21 k8s-node02

        注意:每一个节点都需要这么去配置。

      2、安装依赖包

        yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git

      3、设置防火墙为Iptables并设置空规则

        systemctl stop firewalld && systemctl disable firewalld

        yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && service iptables save

      4、关闭SELINUX

        ①、永久关闭虚拟内存:防止容器运行在虚拟内存里面,导致系统性能低下。

                swapoff -a && sed -i '/ swap / s/^(.*)$/#1/g' /etc/fstab

        ②、再关闭SELINUX

          setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled' /etc/selinux/config

      5、调整内核参数,对于K8S

        其中红色圈起来的是必须调整的

        

       6、调整系统时区

        

       7、关闭系统不需要服务

        

      8、设置rsyslogd和systemd journald

        

         

      9、升级系统内核为4.44

                

         10、kube-proxy开启ipvs的前置条件

        

       11、安装Docker软件

             

         

       12、安装Kubeandm(主从配置)

         

       13、初始化主节点

        

       14、加入主节点以及其余工作节点

        

      15、部署网络

        

       16、查看已有pod

        kubectl get node

        kubectl get pod -n kube-system -o wide

  • 相关阅读:
    HTML
    Java 1.8 新特性
    Java 反射
    子网与超网
    Java 网络编程
    Java 单例模式、枚举
    Java 线程生命周期、线程池
    Java 多线程
    Java Properties、流对象关闭格式
    基础练习 十六进制转八进制
  • 原文地址:https://www.cnblogs.com/jichuang/p/14193972.html
Copyright © 2011-2022 走看看