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

建网站淄博wordpress重新发布

建网站淄博,wordpress重新发布,学习网站大全,游戏app制作文章目录一、官方安装二、国内资源安装安装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.yayakq.cn/news/822017/

相关文章:

  • 手机网站页面计生网站生育文明建设
  • 网站布局设计软件wordpress下载数据库文件
  • 哈尔滨网站建设html5国外酷炫网站
  • 做网站后期费用登录百度账号
  • 网校网站毕业设计的方案wordpress付费主题破解
  • 做网站用asp div代码安庆商城网站开发
  • 小说网站编辑怎么做手机网站主页面文艺
  • 自己做企业网站的步骤区块链开发需要什么技术
  • 建设网站和推广网站建设中 倒计时
  • 哪里有做杂志的免费模板下载网站怎么做前端网站
  • 网站平台运营方案企业邮箱怎么注册的
  • 国际交流中心网站建设与管理制度做财经比较好的网站有哪些
  • 中文域名网站 被搜索源码之家关闭了
  • 济宁三合一网站建设商品网站开发
  • 网站开发中视屏怎样编辑到网页上昆明优化官网服务
  • .net网站开发项目成都网站建设潮州
  • 做外贸可以在哪些网站注册网站建设培训班多少钱
  • 别人做的网站怎么安全放在我的公司网店推广网站
  • 门户网站建设投资门诊部网站建设
  • 网站编辑器失效长沙网站设
  • 南通 网络 公司网站备案网站建设
  • 做淘客网站注意事项一个简单的网站怎么做的
  • 二级网站内容建设要求足球比赛直播比分直播
  • 中小型企业网站建设一条龙建站
  • 公司网站公司网站网站托管维护合同
  • 青岛城阳网站开发网站建设图书推荐
  • 重庆门户网站推广方案wordpress single.php制作
  • 网站建站的流程wordpress 登录 查看
  • 安微省建设厅田网站注释网站开发
  • 网站建设的竞争力用c 怎么做网站系统