按照官网安装方式安装:
https://www.spinnaker.io/setup/install/
1.本机环境也需要翻墙,halyard需要设置翻墙,否则无法获取一些资源
DEFAULT_JVM_OPTS='"-Djava.security.egd=file:/dev/./urandom" "-Dspring.config.location=/opt/spinnaker/config/" "-Dhttp.proxyHost=" "-Dhttp.proxyPort=" "-Dhttps.proxyHost=" "-Dhttps.proxyPort="'
2.Storage本地搭建建议使用Minio。redis有问题,请求会卡主,未解决,原因未知,后选择minio解决
3.默认非认证模式下,监听127.0.0.1,如需要开放访问,需要如下设置:
echo "host: 0.0.0.0" | tee \
~/.hal/default/service-settings/gate.yml \
~/.hal/default/service-settings/deck.yml
hal config security ui edit --override-base-url http://spinnaker.abc.com:9000
hal config security api edit --override-base-url http://spinnaker.abc.com:8084
https://blog.spinnaker.io/exposing-spinnaker-to-end-users-4808bc936698
组件 | 端口 | 依赖组件 | 端口 |
---|---|---|---|
Clouddriver | 7002 | Redis | 6379 |
Fiat | 7003 | ||
Front50 | 8080 | Cassandra | 9042 |
Orca | 8083 | ||
Gate | 8084 | ||
Rosco | 8087 | ||
Igor | 8088 | ||
Echo | 8089 | ||
Deck | 9000 |