我对 Tekton 很陌生。
我目前面临一个问题 - 使用 tekton 复制 pod。
我想达到什么目的?
- 我想创建一个包含两个任务的管道。
- 第一个任务创建一个 echo hello pod
- 第二个任务创建一个 echo goodbye pod。
- 两个 pod 都需要有 2 个副本。
错误 - 运行任务或管道时出现未知字段“副本”。
我试图在规范部分为任务和管道添加副本,但它不起作用。 知道我哪里出错了吗?
这是我的脚本 - 第一项任务 -
kind: Task
metadata:
name: hello
spec:
replicas: 2
steps:
- name: hello
image: ubuntu
command:
- echo
args:
- "Hello World!"
第二个任务
kind: Task
metadata:
name: goodbye
spec:
replicas: 2
steps:
- name: goodbye
image: ubuntu
script: |
#!/bin/bash
echo "Goodbye World!"
管道脚本 -
kind: Pipeline
metadata:
name: hello-goodbye
spec:
replicas: 2
tasks:
- name: hello
taskRef:
name: hello
- name: goodbye
runAfter:
- hello
taskRef:
name: goodbye