部署开发环境
要求:centos 7服务器一台,docker容器化,docker仓库管理,k8s安装使用,安装kong网关,进行限流、鉴权、加签的操作。代码通过gitlab上传后可以实现自动化部署。1.docker私有化仓库管理2.kong服务安装配置、KongA3.gitlab mantis安装使用4.k8s服务开通一.安装harborwget http...
·
-
要求:centos 7 服务器一台,docker容器化,docker仓库管理,k8s安装使用,安装kong网关,进行限流、鉴权、加签的操作。代码通过gitlab上传后可以实现自动化部署。
-
1.docker私有化仓库管理
-
2.kong服务安装配置、KongA
-
3.gitlab mantis安装使用
-
4.k8s服务开通
一.安装harbor
wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz
tar -axvf harbor-offline-installer-v1.4.0.tgz
cd harbor
vi harbor.cfg
# 设置域名和密码
1.1安装docker
touch /etc/yum.repos.d/docker.repo
cat <<EOF > /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
1.2.禁用关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
yum clean all
yum remove container-selinux-1.12.5-14.el7.centos.x86_64
yum install -y docker-selinux
yum -y install docker-engine
systemctl enable docker.service
systemctl start docker.service
cd harbor
pip install docker-compose
pip install --upgrade pip
# 修改 docker-compose.yml
./install.sh
二、 安装KONGA
sudo yum install epel-release
sudo yum install kong-1.1.2.el7.noarch.rpm —nogpgcheck
cd /etc/kong/
cp kong.conf.default kong.conf
vi kong.conf
##
pg_host = 127.0.0.1
pg_port = 5432
pg_user = kong
pg_password = kong
pg_database = kong
pg_ssl = off
pg_ssl_verify = off
kong migrations bootstarp
kong migrations up -c /etc/kong/kong.conf
kong start
# 验证是否安装ok
curl -i http://localhost:8001/
## 安装konga
yum -y install nodejs npm
npm install -g gulp
npm install -g bower
npm install -g sails
cd konga
npm install konga
cd config
cp local_example.js ./local.js
vi local.js
##
models:{
connection: process.env.DB_ADAPTER || 'mysql',
}
vi connections.js
## 修改mysql 下的配置后保存
## 进入mysql 创建刚刚配置的konga数据库
cd ..
npm start
npm install sails-postgresql
npm install --unsafe-perm=true --allow-root sails-postgresql
npm run bower-deps
psql -U kong -d postgres -h 127.0.0.1 -p 5432
npm restart
更多推荐
已为社区贡献1条内容
所有评论(0)