当前位置: 首页 > news >正文

广州番禺网站建设工作室软文新闻发布平台

广州番禺网站建设工作室,软文新闻发布平台,做网站必须租服务器吗,动态网站开发常见语言文章目录一、官方安装二、国内资源安装安装tekton安装dashboard安装CLI三、demo编写task.yaml编写taskRun.yaml使用tkn命令查看参考文章一、官方安装 地址:https://tekton.dev/docs/installation/pipelines/#installing-tekton-pipelines-on-kubernetes 注意&#…

文章目录

  • 一、官方安装
  • 二、国内资源安装
    • `安装tekton`
    • `安装dashboard`
    • `安装CLI`
  • 三、demo
    • `编写task.yaml`
    • `编写taskRun.yaml`
    • `使用tkn命令查看`
  • 参考文章


一、官方安装

地址:https://tekton.dev/docs/installation/pipelines/#installing-tekton-pipelines-on-kubernetes
注意:官方安装需要能够去国外网站拉取镜像,如果不能,建议使用国内资源安装

二、国内资源安装

我的k8s版本是V1.17.17,推荐安装的tekton版本为v0.19.0

安装tekton

mkdir /opt/tekton/ && cd /opt/tekton/
git clone https://gitee.com/CloudLemon/tekton-install.git
cd tekton-install/v0.19.0
kubectl apply -f install.yaml
kubectl get pod -n tekton-pipelines

会启动controller和webhook两个Pod
在这里插入图片描述

安装dashboard

cd /opt/tekton/tekton-install/dashboard
vim 0.17.0.yaml		#镜像地址有问题,删除红框处内容

在这里插入图片描述

kubectl apply -f 0.17.0.yaml
kubectl get pod -n tekton-pipelines

会增加一个dashboard的Pod
在这里插入图片描述

kubectl get svc -n tekton-pipelines

查看dashboard的nodePort端口
在这里插入图片描述
浏览器访问:http://192.168.1.2:29813/
在这里插入图片描述

安装CLI

Tekton除了使用kubectl操作之外,本身也有客户端,可以到https://github.com/tektoncd/cli/releases进行下载,如下

cd /opt/tekton/
wget https://github.com/tektoncd/cli/releases/download/v0.22.0/tkn_0.22.0_Linux_x86_64.tar.gz
tar xvf tkn_0.22.0_Linux_x86_64.tar.gz
mv tkn /usr/local/bin/
tkn task list -n tekton-pipelines	#查看task列表

如果报一下错误,需要创建~/.kube/config文件
在这里插入图片描述
由于我用的是rancher,因此直接从页面上拷贝kubeconfig文件的内容,并创建~/.kube/config文件
在这里插入图片描述

三、demo

编写task.yaml

apiVersion: tekton.dev/v1beta1
kind: Task
metadata:name: hellonamespace: tekton-pipelines
spec:steps:- name: echoimage: alpinescript: |#!/bin/shecho "Hello World"

查看task

kubectl apply -f task.yaml
kubectl get task -n tekton-pipelines

在这里插入图片描述

编写taskRun.yaml

仅仅创建Task是没有用的,Task只是声明了我们要做什么,是一个静态的对象,如果要得到其结果,需要借助TaskRun才行

apiVersion: tekton.dev/v1beta1
kind: TaskRun
metadata:name: hello-task-runnamespace: tekton-pipelines
spec:taskRef:name: hello		#该名字需与Task的名字保持一致
kubectl apply -f taskRun.yaml
kubectl get taskrun -n tekton-pipelines

执行成功
在这里插入图片描述
还可以看到具体的Pod

kubectl get pod -n tekton-pipelines

执行完的Pod的状态是Completed状态,这个状态的Pod在运行完成后并不会消失,会保留以便查看具体的信息
在这里插入图片描述
查看Pod的日志

kubectl logs hello-task-run-pod-24xlb -n tekton-pipelines

日志内容符合预期
在这里插入图片描述
去dashboard查看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用tkn命令查看

tkn task list -n tekton-pipelines		#查看task列表
tkn taskrun list -n tekton-pipelines	#查看taskrun列表

参考文章

Tekton系列之安装篇[一]

http://www.hkea.cn/news/340407/

相关文章:

  • 福建就福建省住房与城乡建设厅网站高端网站建设企业
  • 网站如何做seo规划app怎么开发出来的
  • 吴江住房和城乡建设局官方网站产品软文是什么
  • 公司网站制作设谷歌seo是什么职业
  • 北京品牌高端网站建设公司燕郊今日头条
  • 网站制作公司徐州宁波网站seo哪家好
  • 做网站基本费用大概需要多少全媒体运营师报考官网在哪里
  • 网站建设款属于什么科目营业推广策划
  • 建设网站查证书网络广告有哪些形式
  • 分布式网站开发网络销售平台排名
  • 网站建设模板购买品牌seo培训
  • 深圳网站建设 cms网站推广交换链接
  • 标准物质网站建设5118站长工具箱
  • 做一个能注册用户的网站网络推广费用大概价格
  • 网站建设评价东莞谷歌推广
  • php网站后台进不去百度推广入口官网
  • 个人网站一键生成免费推广网站有哪些
  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo
  • 个性化网站定制价格今日热点
  • 做网站的艰辛免费个人网站申请
  • 网站改版需要多久网站设计与制作毕业论文范文
  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具
  • 网站建设的进度竞价托管选择微竞价
  • 网站快速网站推广怎么做一个公司网站
  • 旅游网站模板htmlseo品牌优化整站优化