标签: spinnaker

将Spinnaker与Jenkins 2.0作为持续交付工具进行比较

众所周知,Jenkins 2.0已经发布,它不仅仅是持续集成(CI),还包括持续交付(CD).所以我想问一下,与Jenkins 2.0相比,Spinnaker的竞争优势是什么?

jenkins spinnaker jenkins-pipeline jenkins-2

38
推荐指数
2
解决办法
2万
查看次数

Spinnaker:403请求中未包含有效的碎屑

我按如下方式在大三角帆中配置了jenkins并设置了spinnaker管道.

 jenkins:
    # If you are integrating Jenkins, set its location here using the baseUrl
    # field and provide the username/password credentials.
    # You must also enable the "igor" service listed separately.
    #
    # If you have multiple jenkins servers, you will need to list
    # them in an igor-local.yml. See jenkins.masters in config/igor.yml.
    #
    # Note that jenkins is not installed with Spinnaker so you must obtain this
    # on your own if you are interested.
    enabled: ${services.igor.enabled:false}
    defaultMaster: …
Run Code Online (Sandbox Code Playgroud)

jenkins spinnaker

20
推荐指数
10
解决办法
3万
查看次数

Kubernetes上的三角帆:无法在kubernetes中启动大三角帆容器

我正在按照此文档在Kubernetes上设置Spinnaker.我按照指定运行脚本.然后启动复制控制器和服务.但有些POD没有启动

root@nveeru~# kubectl get pods --namespace=spinnaker
NAME                           READY     STATUS             RESTARTS   AGE
data-redis-master-v000-zsn7e   1/1       Running            0          2h
spin-clouddriver-v000-6yr88    1/1       Running            0          47m
spin-deck-v000-as4v7           1/1       Running            0          2h
spin-echo-v000-g737r           1/1       Running            0          2h
spin-front50-v000-v1g6e        0/1       CrashLoopBackOff   21         2h
spin-gate-v000-9k401           0/1       Running            0          2h
spin-igor-v000-zfc02           1/1       Running            0          2h
spin-orca-v000-umxj1           0/1       CrashLoopBackOff   20         2h
Run Code Online (Sandbox Code Playgroud)

那我kubectl describe是豆荚

root@veeru:~# kubectl describe pod spin-orca-v000-umxj1 --namespace=spinnaker
Name:       spin-orca-v000-umxj1
Namespace:  spinnaker
Node:       172.25.30.21/172.25.30.21
Start Time: Mon, 19 Sep 2016 00:53:00 -0700
Labels:     load-balancer-spin-orca=true,replication-controller=spin-orca-v000
Status: …
Run Code Online (Sandbox Code Playgroud)

kubernetes spinnaker

19
推荐指数
1
解决办法
1834
查看次数

Spinnaker Pipeline作为代码

我真的很喜欢军械库为管道做了什么,作为大三角帆的代码.我想实现类似的东西.有人可以解释他们可能会这样做吗?

https://docs.armory.io/user-guides/dinghy/

{
  "application": "yourspinnakerapplicationname",
  "pipelines": [
    {
      "application": "yourspinnakerapplicationname",
      "keepWaitingPipelines": false,
      "limitConcurrent": true,
      "name": "Made By Armory Pipeline Templates",
      "stages": [
        {{ module "wait.stage.module" }} // Module created in dinghy-templates repo
      ],
      "triggers": []
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

他们为模块创建了自定义jinja扩展吗?如果有人可以分析他们如何能够实现这一点作为我的起点,那将非常有帮助

python spinnaker

11
推荐指数
1
解决办法
950
查看次数

Kubernetes:无法将 int64 转换为字符串。Kubernetes 无法解释 helmchart values.yaml 文件中的整数值

我有一个values.yaml文件,其中我已经给出了spring_datasource_hikari_maximum_pool_size: "10"

我已deployment yaml将此值用作

 - name: SPRING_DATASOURCE_HIKARI_MAXIMUM-POOL-SIZE
    value: {{ .Values.spring_datasource_hikari_maximum_pool_size }}
Run Code Online (Sandbox Code Playgroud)

但是,当在deployment.yaml 文件内部使用时,它会失败并出现以下错误。


Deploy failed: The request is invalid: patch: Invalid value: "map[metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":
{
(helm values etc)
`{"name":"SPRING_DATASOURCE_HIKARI_MAXIMUM-POOL-SIZE","value":10}]` **(this is the incorrect value)** 
}
cannot convert int64 to string

Run Code Online (Sandbox Code Playgroud)

values.yaml 在文件中使用文件中的整数值的正确格式是什么deployment.yaml

我还尝试了多种带引号“”的组合,但似乎没有任何效果。

感谢任何帮助,提前致谢。

kubernetes spinnaker kubectl kubernetes-helm amazon-eks

11
推荐指数
1
解决办法
2万
查看次数

是否可以使用Netflix的Spinnaker部署Docker容器?

我想知道Spinnaker(http://spinnaker.io)是否可以用于docker容器部署?

我们做的是:

  1. 戳回购
  2. 如果代码是新的 - 我们构建3个容器(nginx,django app容器,流利的记录器容器)
  3. 我们正在调整流畅的容器,以便从其余2个容器中收集日志并将其发送到Splunk/AWS Cloudwatch日志
  4. 我们想在同一个主机上启动django app容器 - nginx容器(作为Django容器的代理)[并将日志转发为流利的]
  5. 我们使用app配置转发(映射)某个json文件到django容器

不幸的是Spinnaker的例子太少了,他们这里的例子只显示了如何用内部的某个DEB包烘焙图像.

我们有jenkins工作,可以轮询repo,测试代码,创建docker容器并将其上传到私有注册表,并使用ansible部署容器.问题是我们是否可以使用Spinnaker来本机化?

amazon-web-services docker spinnaker

8
推荐指数
1
解决办法
4528
查看次数

无法创建应用程序 - "帐户"标题旁边的虚线矩形中未列出任何帐户

我正在处理Spinnaker 入门指南.Spinnaker现在在EC2实例上运行,可通过http:// localhost:9000访问.

当我尝试创建一个新的应用程序时,我理解了期望my-aws-accountmy-google-account选项.然而,我在这个屏幕上看不到任何选项.什么可能出错?

spinnaker

7
推荐指数
1
解决办法
3486
查看次数

豆荚没有开始。NetworkPlugin CNI无法设置Pod

K8版本:

Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"clean", BuildDate:"2017-05-19T18:44:27Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"clean", BuildDate:"2017-05-19T18:33:17Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
Run Code Online (Sandbox Code Playgroud)

我试图启动三角帆舱(此处为yaml文件)。我在安装K8时选择Flannelkubectl apply -f kube-flannel.yml)。然后我看到豆荚没有开始,它被打成“ ContainerCreating”状态。我kubectl describe是一个豆荚,展示 NetworkPlugin cni failed to set up pod

veeru@ubuntu:/opt/spinnaker/experimental/kubernetes/simple$ kubectl describe pod data-redis-master-v000-38j80 --namespace=spinnaker
Name:       data-redis-master-v000-38j80
Namespace:  spinnaker
Node:       ubuntu/192.168.6.136
Start Time: Thu, 01 Jun 2017 02:54:14 -0700
Labels:     load-balancer-data-redis-server=true
        replication-controller=data-redis-master-v000
Annotations:    kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"spinnaker","name":"data-redis-master-v000","uid":"43d4a44c-46b0-11e7-b0e1-000c29b...
Status:     Pending
IP:     
Controllers:    ReplicaSet/data-redis-master-v000
Containers:
  redis-master:
    Container ID:   
    Image:      gcr.io/kubernetes-spinnaker/redis-cluster:v2 …
Run Code Online (Sandbox Code Playgroud)

kubernetes spinnaker

7
推荐指数
2
解决办法
1万
查看次数

大三角帆项目和应用程序之间的关系是什么?

在大三角帆的最新UI中,有项目和应用程序标签.大三角帆项目和应用程序之间的关系是什么?

spinnaker

6
推荐指数
1
解决办法
1352
查看次数

在Spinnaker内部组件部署中添加Kubernetes注释

我们使用Kubernetes 1.9作为Spinnaker v1.6的云提供商.

在这种模式下,halyard部署所有的三角帆组成部分- ,,orca 等-作为Kubernetes部署命名空间.roscoigorspinnaker

我们希望为这些特定的Spinnaker pod添加自定义Kubernetes注释,因为我们定义了容器的日志记录解决方案.

虽然我们可以手动编辑这些pod,但我想知道是否有办法配置Halyard在其创建的所有pod上附加自定义注释.

kubernetes spinnaker spinnaker-halyard

5
推荐指数
1
解决办法
436
查看次数