后面章節需要安裝容器等組件,組件會依賴一些操作系統中未安裝的軟件包,所以機器最好能連接到互聯網,如果特殊要求不能連接互聯網,需要為集群間的信息傳遞、文件傳輸等開放特定的端口,具體端口見常見網絡協議
---
### 防火墻
大多數主機在安裝或初始化完成后,需要手動關閉防火墻,各系統如下:
#### CentOS 7
```
- 查看防火墻狀態
- 如果防火墻開啟下進行如下操作
systemctl status firewalld
- 關閉防火墻
systemctl stop firewalld
- 禁止防火墻啟動
systemctl disable firewalld
```
#### Ubuntu 20.04 LTS
```
- 待補充
```
---
### DNS
部分情況下需要修改機器的DNS解析保證其能接入互聯網
#### CentOS 7
```
- 查看網卡(例如: eth0)
ifconfig
- 進入目錄修改配置文件
cd?/etc/sysconfig/network-scripts/
vi?ifcfg-eth0
- 修改或增加配置
DNS1=114.114.114.114
DNS2=59.202.42.219
- 鎖定文件重啟配置不會丟失
chattr +i
- 重啟網絡
systemctl restart network
```
#### Ubuntu 20.04 LTS
```
- 待補充
```
---
### 其他工具
對于網絡診斷及檢查需要使用一些額外網絡工具
#### CentOS 7
```
yum install -y net-tools
```
#### Ubuntu 20.04 LTS
```
- 待補充
```
- 前言
- 關于文檔
- 第一章 預備
- 1.1 機器資源
- 1.2 網絡環境
- 1.3 鏡像源
- 1.4 磁盤掛載
- 第二章 基礎組件
- 2.1 安裝Zlib
- 2.2 安裝JDK
- 2.3 安裝Maven
- 2.4 安裝Git
- 2.5 安裝SonarQube
- 2.6 安裝Nexus
- 2.7 安裝NodeJS
- 2.8 安裝Docker
- 2.9 安裝Compose
- 2.10 安裝Kubectl
- 第三章 集群組件
- 3.1 安裝Gitlab
- 3.2 安裝Jenkins
- 3.3 安裝Harbor
- 3.4 安裝Rancher
- 3.5 安裝Nacos
- 3.6 安裝LDAP
- 3.7 安裝LDAPAdmin
- 第四章 集群配置
- 4.1 配置流水線
- 4.2 配置Hook
- 4.3 配置Rancher-Cli
- 4.4 配置Harbor
- 4.5 配置LDAP
- 4.6 配置Rancher
- 第五章 開發集成
- 5.1 Java項目
- 5.2 NodeJS項目
- 5.3 Python項目
- 5.4 Go項目
- 第六章 F&Q
- 6.1 安裝錯誤Compose
- 6.2 安裝錯誤Harbor