|
@@ -67,7 +67,7 @@ reboot
|
|
三台服务器,开始下一步的安装
|
|
三台服务器,开始下一步的安装
|
|
|
|
|
|
|
|
|
|
-# 2.离线安装Docker及其相应组件(三台虚拟机都需要安装)
|
|
|
|
|
|
+# 2.离线安装Docker及其相应组件(三台服务机都需要安装)
|
|
|
|
|
|
## 2.1离线安装Docker
|
|
## 2.1离线安装Docker
|
|
|
|
|
|
@@ -95,7 +95,7 @@ docker --version
|
|
|
|
|
|
## 2.2离线安装Docker-compose
|
|
## 2.2离线安装Docker-compose
|
|
|
|
|
|
-将安装包目录下的docker-compose-linux-x86_64文件上传到虚拟机的```/opt/package```目录下使用命令
|
|
|
|
|
|
+将安装包目录下的docker-compose-linux-x86_64文件上传到服务机的```/opt/package```目录下使用命令
|
|
```
|
|
```
|
|
// 1.将下载好的文件传入linux系统中,并重命名未docker-compose
|
|
// 1.将下载好的文件传入linux系统中,并重命名未docker-compose
|
|
mv docker-compose-linux-x86_64 docker-compose
|
|
mv docker-compose-linux-x86_64 docker-compose
|
|
@@ -109,7 +109,7 @@ docker-compose --version
|
|
输出docker-compose版本号表示安装成功
|
|
输出docker-compose版本号表示安装成功
|
|

|
|

|
|
|
|
|
|
-# 3.安装Harbor及相应的配置(只需要一台虚拟机安装)
|
|
|
|
|
|
+# 3.安装Harbor及相应的配置(只需要一台服务机安装)
|
|
|
|
|
|
## 3.1安装Harbor
|
|
## 3.1安装Harbor
|
|
1. 将压缩包harbor-offline-installer-v2.3.2.tgz上传到
|
|
1. 将压缩包harbor-offline-installer-v2.3.2.tgz上传到
|
|
@@ -171,9 +171,9 @@ log:
|
|
|
|
|
|

|
|

|
|
|
|
|
|
-## 3.2配置Docker访问Harbor(三台虚拟机都要配置)
|
|
|
|
|
|
+## 3.2配置Docker访问Harbor(三台服务机都要配置)
|
|
|
|
|
|
-首先修改虚拟机的hosts
|
|
|
|
|
|
+首先修改服务机的hosts
|
|
```
|
|
```
|
|
# 将下面的ip缓存harbor的ip
|
|
# 将下面的ip缓存harbor的ip
|
|
echo "10.168.59.60 server.harbor.com">> /etc/hosts
|
|
echo "10.168.59.60 server.harbor.com">> /etc/hosts
|
|
@@ -201,13 +201,13 @@ docker login server.harbor.com:80
|
|

|
|

|
|
至此,harbor配置完成
|
|
至此,harbor配置完成
|
|
|
|
|
|
-# 4.K8S 离线安装及NFS配置(三台虚拟机都需要安装)
|
|
|
|
|
|
+# 4.K8S 离线安装及NFS配置(三台服务机都需要安装)
|
|
|
|
|
|
|
|
|
|
## 4.1 上传kube1.9.0.tar.gz(以下简称kube1.9)到服务器
|
|
## 4.1 上传kube1.9.0.tar.gz(以下简称kube1.9)到服务器
|
|
|
|
|
|
```
|
|
```
|
|
-# 1.三台虚拟机创建目录
|
|
|
|
|
|
+# 1.三台服务机创建目录
|
|
mkdir -p /opt/package/k8s
|
|
mkdir -p /opt/package/k8s
|
|
# 2.上传文件到指定目录
|
|
# 2.上传文件到指定目录
|
|
scp -r kube1.9.0.tar.gz root@192.168.238.20:/opt/package/k8s
|
|
scp -r kube1.9.0.tar.gz root@192.168.238.20:/opt/package/k8s
|
|
@@ -356,7 +356,7 @@ kubectl get nodes
|
|
# 输出结果如下所示
|
|
# 输出结果如下所示
|
|
/nfs/data *
|
|
/nfs/data *
|
|
```
|
|
```
|
|
-3. 安装NFS客户端(三台虚拟机操作)
|
|
|
|
|
|
+3. 安装NFS客户端(三台服务机操作)
|
|
```shell
|
|
```shell
|
|
# 进入node1,node2节点内/opt/package/nfs文件夹内执行以下命令
|
|
# 进入node1,node2节点内/opt/package/nfs文件夹内执行以下命令
|
|
cd /opt/package/nfs
|
|
cd /opt/package/nfs
|
|
@@ -440,7 +440,7 @@ managed-nfs-storage (default) fuseim.pri/ifs Delete Immediate
|
|
|
|
|
|
## 5.1将离线包上传至harbor仓库(该操作只需在master节点进行)
|
|
## 5.1将离线包上传至harbor仓库(该操作只需在master节点进行)
|
|
|
|
|
|
-将安装包目录下的kubesphere文件夹上传至虚拟机master节点的
|
|
|
|
|
|
+将安装包目录下的kubesphere文件夹上传至服务机master节点的
|
|
```
|
|
```
|
|
/opt/package/
|
|
/opt/package/
|
|
```
|
|
```
|
|
@@ -452,7 +452,7 @@ managed-nfs-storage (default) fuseim.pri/ifs Delete Immediate
|
|

|
|

|
|
|
|
|
|
```
|
|
```
|
|
-# 在虚拟机master节点中执行命令
|
|
|
|
|
|
+# 在服务机master节点中执行命令
|
|
|
|
|
|
# 进入该路径
|
|
# 进入该路径
|
|
cd /opt/package/kubesphere/
|
|
cd /opt/package/kubesphere/
|
|
@@ -531,6 +531,28 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=
|
|

|
|

|
|

|
|

|
|
|
|
|
|
|
|
+## 5.5开放30881端口(重要--master节点操作)
|
|
|
|
+
|
|
|
|
+```shell
|
|
|
|
+kubectl -n kubesphere-system patch svc ks-apiserver -p '{"spec":{"type":"NodePort","ports":[{"port":80,"protocal":"TCP","targetPort":9090,"nodePort":30881}]}}'
|
|
|
|
+```
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 5.6创建云平台的企业空间
|
|
|
|
+
|
|
|
|
+1. 登录kubesphere,输入http://10.168.59.60:30880/,端口号默认为30880,第一次进入需要修改初始密码
|
|
|
|
+
|
|
|
|
+2. 进入企业空间,创建新的企业空间为mkcloud
|
|
|
|
+
|
|
|
|
+3. 进入企业空间mkcloud,创建项目mkcloud
|
|
|
|
+
|
|
|
|
+4. 进入项目选择默认设置即可
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
# 附录----安装软件的版本
|
|
# 附录----安装软件的版本
|
|
|
|
|
|
| 软件 | 版本 |
|
|
| 软件 | 版本 |
|