美文网首页
spinnaker搭建步骤

spinnaker搭建步骤

作者: wmtcore | 来源:发表于2020-04-26 17:50 被阅读0次

    本操作适用于在阿里云的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
    

    相关文章

      网友评论

          本文标题:spinnaker搭建步骤

          本文链接:https://www.haomeiwen.com/subject/hdujwhtx.html