1. 程式人生 > >kubernetes基礎環境配置

kubernetes基礎環境配置

一、基礎環境配置

環境詳情

主機名(FQDN) IP地址(NAT) 描述
linux-node1.example.com eth0:192.168.56.11 1VCPU、2G記憶體、一塊硬碟s da50G(動態擴充套件)
linux-node2.example.com eth0:192.168.56.12 1VCPU、2G記憶體、一塊硬碟s da50G(動態擴充套件)
linux-node3.example.com eth0:192.168.56.13 1VCPU、2G記憶體、一塊硬碟s da50G(動態擴充套件)
備註

1.安裝的時候將網絡卡命名為 eth0 

環境準備

  • 安裝作業系統CentOS-7.x-x86_64。
  • 基本系統:1VCPU+2048M記憶體+50G(動態)硬碟。

    1. 網路選擇:使用網路地址轉換(NAT)。

    2. 軟體包選擇:Minimal Install。
    3. 關閉 iptables 和 SELinux。

  • 設定所有節點的主機名和IP地址,使用/etc/hosts做好主機名解析。 

環境準備

下載系統映象:可以在阿里雲映象站點下載 CentOS 映象:https://mirrors.aliyun.com/centos/ 

二、系統配置

網絡卡配置

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
HWADDR=00:0C:29:CA:80:0D
BOOTPROTO=static
NAME=eth0
ONBOOT=yes
IPADDR=192.168.56.11
NETMASK=255.255.255.0
GATEWAY=192.168.56.2

重啟網路服務

[[email protected] ~]# systemctl restart network

關閉NetworkManager和防火牆開機自啟動

[[email protected] ~]# systemctl disable firewalld
[[email protected] ~]# systemctl disable NetworkManager

設定主機名

[[email protected] ~]# vi /etc/hostname
linux-node1.example.com

 設定主機名解析

[[email protected] ~]# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.56.11 linux-node1 linux-node1.example.com
192.168.56.12 linux-node2 linux-node2.example.com
192.168.56.13 linux-node3 linux-node3.example.com

設定DNS解析

[[email protected] ~]# vi /etc/resolv.conf
nameserver 192.168.56.2

安裝EPEL倉庫和常用命令

[[email protected] ~]# rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
[[email protected] ~]# yum -y install net-tools vim lrzsz tree screen lsof tcpdump nc mtr nmap

關閉並確認SELinux處於關閉狀態

[[email protected] ~]# vim /etc/sysconfig/selinux 
SELINUX=disabled #修改為 disabled

關機

[[email protected] ~]# reboot

三、建議給虛擬機器做快照