Tekton pipeline DEMO + 探索一些tkn命令

https://github.com/tektoncd/pipeline/blob/master/docs/tutorial.md

  1. 安装Tekton CLI(与Tekton交互的CLI)
    curl -LO https://github.com/tektoncd/cli/releases/download/v0.7.1/tkn_0.7.1_Linux_x86_64.tar.gz
    tar xvzf tkn_0.7.1_Linux_x86_64.tar.gz -C /usr/local/bin/ tkn
    在这里插入图片描述

  2. vim hello-word.yaml

apiVersion: tekton.dev/v1alpha1
kind: Task
metadata:name: echo-hello-world-task
spec:steps:- name: use-ubuntu-to-echo-a-hello-worldimage: ubuntucommand:- echoargs:- "Hi, a hello world from tekton!"
---
apiVersion: tekton.dev/v1alpha1
kind: TaskRun
metadata:name: echo-hello-world-task-run
spec:taskRef:name: echo-hello-world-task
  1. kc apply -f hello-world.yaml
    在这里插入图片描述

  2. tkn taskrun
    在这里插入图片描述

  3. tkn tr list
    在这里插入图片描述
    task默认namespace:default
    在这里插入图片描述

  4. tkn tr cancel
    在这里插入图片描述
    在这里插入图片描述

  5. tkn tr delete
    在这里插入图片描述

  6. 再次运行,describe
    在这里插入图片描述

  7. 测试cancel的作用(终止运行/不再继续运行,describe\list\log操作均表示cancelled)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  8. tkn task list
    在这里插入图片描述

  9. 如何取消cancelled状态,使之继续运行?

  10. 修改yaml,再次运行
    在这里插入图片描述
    在这里插入图片描述

  11. describe
    在这里插入图片描述

Published by

风君子

独自遨游何稽首 揭天掀地慰生平