码迷,mamicode.com
首页 > 其他好文 > 详细

5 - CentOS system configuration before k8s installation

时间:2021-06-08 23:40:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:pos   set   source   etc   setup   base   color   mes   inf   

Prerequisites:

Node OS IP
k8s-master CentOS7 192.168.137.161
k8s-node1 CentOS7 192.168.137.162






Now we have 2 working CentOS virtual machine, which can connect to each other, also able access to Internet. Let‘s do some configuration before we provision kubernetes cluster on them.

Install kubernetes:

  1. Disable firewall for both master and node by running below command
    firewall-cmd --state                          # check firewall state
    systemctl stop firewalld.service         # stop firewall
    systemctl disable firewalld.service     # disable firewall to auto launch
    技术图片
  2. Disable SELinux module for both master and node by running below command
    getenforce                    # check SELinux status
    setenforce 0                  # stop SELinux
    sed -i "s/SELINUX\=.*/SELINUX=disable/g" /etc/selinux/config          # disable SELinux module

    shutdown -r now # Reboot system is required
    技术图片
  3. Update host name
    Execute below command for master node:
    more /etc/hostname        # check current hostname
    hostnamectl set-hostname master01        # update hostname to master01
    技术图片

    Perform the same command to update hostname of k8s-node1:

    技术图片
  4. Modify hosts file /etc/hosts on both node k8s-master and k8s-node1
    Execute below command to append host details to the end of file /etc/hosts:
    cat >> /etc/hosts << EOF
    192.168.137.161    master01
    192.168.137.162    node01
    技术图片

     NOTE: Perform the same update for k8s-node1
    技术图片

  5. Disable swap
    Run below commands swapoff -a on both k8s-master and k8s-node1:
    swapoff -a        # switch of swap temporary
    free -m           # check if swap turned off successful, the line swap should be showing 0
    技术图片
  6. Setting up yum resource for both nodes
    Since some of external site been blocked, so we need to repoint yum source to domestic agent resource, running below command to setup:
    cat <<EOF > /etc/yum.repos.d/kubernetes.repo
    [kubernetes]
    name=Kubernetes
    baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    EOF
    技术图片
  7. Execute below commands on both nodes, refresh yum cache
    yum clean all
    yum -y makecache
    技术图片
  8. All set for system configuration now. We are ready to provision container and Kubernetes !
    Next let‘s get Docker installed from both master01 and node1.

5 - CentOS system configuration before k8s installation

标签:pos   set   source   etc   setup   base   color   mes   inf   

原文地址:https://www.cnblogs.com/waynewei/p/14852976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!