spinnaker搭建步骤

本操作适用于在阿里云的Container Service For Kubernetes (ACK) 容器服务上部署

使用hal搭建,有很多资源都在gcr上需要翻墙,可以直接买一台临时的硅谷服务器用来发布(hal安装不支持centos)

配置环境

为hal新建用户

adduser ops
//给它增加sudo 权限 修改/etc/sudoers

安装kubectl

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
chmod +x kubectl && mv kubectl /usr/bin

安装Halyard

curl -O https://raw.githubusercontent.com/spinnaker/halyard/master/install/debian/InstallHalyard.sh

sudo bash InstallHalyard.sh

配置kubectl

切换到用户ops

su ops

配置kube config,将自己的kube config文件上传到ops目录下

mkdir $HOME/.kube
scp root@$MASTER:/etc/kubernetes/kube.conf $HOME/.kube/config

hal配置 Cloud Provider

hal config provider docker-registry enable

// 配置你的镜像源地址
echo you passwd | hal config provider docker-registry account add  aliyunregistry \
--no-validate \
--address https://registry-vpc.cn-hangzhou.aliyuncs.com/ \
--repositories $REPOSITORIES \
--username 'your name' \
--password

CONTEXT=$(kubectl config current-context)

hal config provider kubernetes account add k8s-v2-account \
--provider-version v2 \
--context kubernetes-ops \
--docker-registries aliyunregistry

hal配置storage

选择Minio(Minio is an S3-compatible object store that you can host yourself)

Losing Minio’s data will mean losing all your Spinnaker application metadata, and configured pipelines

创建~/.hal/$DEPLOYMENT/profiles/front50-local.yml

spinnaker.s3.versioning: false
echo “your secret-access-key” | hal config storage s3 edit  --endpoint "http://minio-service:9000" --access-key-id "your access-key-id" --secret-access-key

hal config storage edit --type s3

hal config storage s3 edit --path-style-access true
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 5.flannel网络安装 flannel启动顺序1、启动etcd (先为flannel及docker分配虚拟...
    goearth1501阅读 1,531评论 0 0
  • 1. 组件版本和配置策略 组件版本: Kubernetes 1.10.4 Docker 18.03.1-ce Et...
    Anson前行阅读 5,863评论 0 11
  • 我的人生转折是高考。 我出生在湖南的一个小山村,小山村宁静而富足,小的时候几乎每户人家都有一幢两层的小楼,但是我家...
    靓霏阅读 119评论 0 0
  • 今天中午,我们去食堂吃饭,我吃完了午饭。 我下楼站在楼梯口看书,看了一会儿书。突然我听到有人高喊一...
    飞扬_2ec1阅读 521评论 0 0
  • 打铁粉两字时,突然犹豫,铁粉什么意思?什么是铁粉。 一搜,大概就这两个答案了。 我呢,是大易峰的铁粉,高二...
    哈皮牛阅读 366评论 0 0