Commit 4da20e64 authored by 胡凯旋's avatar 胡凯旋

update

parent 627ad27e
......@@ -46,7 +46,7 @@ http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-da
### 安装Helm
为了之后能够使用 gm-cli 更方便地进行本地环境的搭建与开发,需要安装配置helm
为了之后能够使用 `gm-cli` 更方便地进行本地环境的搭建与开发,需要安装配置helm
```
# 用 homebrew 安装 Helm
$ brew install kubernetes-helm
......@@ -66,14 +66,14 @@ sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keyc
```
**重启docker**
2. docker login
2. `docker login`
```
docker login harbor.test.gengmei
username: gmuser
password: Gengmei123!
```
3. docker-for-mac上添加File Sharing配置 /srv/apps、/data/log,添加后点击Apply & Restart
3. `docker-for-mac`上添加`File Sharing`配置 `/srv/apps``/data/log`,添加后点击`Apply & Restart`
![](./image/2018-11-01-11-57-39.png)
若出现如下报错,可先不必添加,但是可能会出现日志挂载不到本地Mac的情况,可能后面需要手动更改日志目录(待验证)。
......@@ -86,7 +86,7 @@ password: Gengmei123!
----------------
下面内容是不用gm-cli的情况下手动搭建本地集群的步骤,直接使用gm-cli的话可忽略
下面内容是不用`gm-cli`的情况下手动搭建本地集群的步骤,直接使用`gm-cli`的话可忽略
## 手动部署集群
1. 备份之前的路由表,用当前目录下的路由表替换之前的路由表
......@@ -102,7 +102,7 @@ sudo chown 自己的用户名 /data/log /srv/apps
mkdir -p /data/log/backend/app /data/log/gaia/app /data/log/mimas/app /data/log/doris/app # ...
```
3. clone 项目代码
3. `clone` 项目代码
```
cd /srv/apps
git clone git@git.wanmeizhensuo.com:backend/backend.git
......@@ -111,18 +111,18 @@ git clone git@git.wanmeizhensuo.com:backend/Mimas.git
git clone git@git.wanmeizhensuo.com:rank/doris.git
```
4. 每个项目checkout到paas分支,build镜像
4. 每个项目`checkout``paas`分支,`build`镜像
```
cd 项目目录
git checkout paas
docker build --no-cache -t 项目名:local.latest .
```
另外需要一个Redis的镜像:
另外需要一个`Redis`的镜像:
```
docker pull redis
```
5. 复制 settings_local 到项目目录下
5. 复制 `settings_local` 到项目目录下
```
cp ./settings_local/backend/settings_local.py /srv/apps/backend/gengmei
cp ./settings_local/gaia/settings_local.py /srv/apps/gaia/gaia
......@@ -130,7 +130,7 @@ cp ./settings_local/mimas/settings_local.py /srv/apps/mimas/settings/settings_lo
cp ./settings_local/doris/devel.py /srv/apps/doris/doris/devel.py
```
6. 设置configmap
6. 设置`configmap`
```
kubectl create configmap static-route-table --from-file=/etc/gm-config/storage/static.dir/helios.dir/static_route_table.json
kubectl create configmap backend-settings --from-file=/srv/apps/backend/gengmei/settings_local.py
......@@ -139,7 +139,7 @@ kubectl create configmap mimas-settings --from-file=/srv/apps/mimas/settings/set
kubectl create configmap doris-settings --from-file=/srv/apps/doris/doris/devel.py
```
7. 部署Pod和Service
7. 部署`Pod``Service`
```
# Pod
kubectl create -f deploy/backend-deploy.yml
......@@ -163,7 +163,7 @@ kubectl get service -o wide
### 服务调试(不使用gm-cli)
1. 本地开发,对/srv/apps的服务进行开发
1. 本地开发,对`/srv/apps`的服务进行开发
2. (如果涉及依赖的更新,先切到项目目录,执行`docker build --no-cache -t 项目名:local.latest .`)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment