kubernetes基礎環境配置
阿新 • • 發佈:2018-12-31
一、基礎環境配置
環境詳情
主機名(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