zoukankan      html  css  js  c++  java
  • kubernetes整个基础环境的准备

    1、三台centos7,用CentOS-7-x86_64-Minimal-1708.iso安装的,记得统一选好时区,这三台会有etcd集群,其中一台做kubernetes服务端(也可以做三台服务端做负载均衡和容灾备份),全都有kubernetes客户端。

    2、关闭firewalld

    # systemctl stop firewalld&&systemctl disable firewalld&&systemctl status firewalld

    3、关闭selinux 

    # setenforce 0
    修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled

    # sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

    4、设置系统参数 - 允许路由转发,不对bridge的数据进行处理写入配置文件

    # cat <<EOF > /etc/sysctl.d/k8s.conf
    net.ipv4.ip_forward = 1
    net.bridge.bridge-nf-call-ip6tables = 1
    net.bridge.bridge-nf-call-iptables = 1
    EOF

    生效配置文件
    # sysctl -p /etc/sysctl.d/k8s.conf

    5、设置主机名

    # hostnamectl set-hostname kube-node0

    # cat <<EOF >> /etc/hosts
    192.168.111.10 kube-node0
    192.168.111.11 kube-node1
    192.168.111.12 kube-node2
    EOF

    6、关闭 swap 分区
    如果开启了 swap 分区,kubelet 会启动失败(可以通过将参数 --fail-swap-on 设置为 false 来忽略 swap on),故需要在每台机器上关闭 swap 分区:
    # swapoff -a
    为了防止开机自动挂载 swap 分区,可以注释 /etc/fstab 中相应的条目:
    # sed -i '/ swap / s/^(.*)$/#1/g' /etc/fstab

    7、时间同步

    # yum -y install ntp

    # ntpdate ntp1.aliyun.com

  • 相关阅读:
    aspnet_Applications表结构
    SQL Server 2005下的分页SQL
    海量数据查询
    对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式
    style.behavior的用法
    网页制作小技巧:dl dt dd标签用法
    c#中out与ref的用法与区别
    VS2005集成VSS2005的方法
    自己动手写一个JQuery插件(第一篇)(转)
    java 实现二分查找法(转)
  • 原文地址:https://www.cnblogs.com/xuyingzhong/p/9662403.html
Copyright © 2011-2022 走看看