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

开网站建设公司好知名企业网站大全

开网站建设公司好,知名企业网站大全,wap网站 劣势,3322域名注册文章目录 版本信息部署准备安装卸载tekton组件 Tektoncd Operator 作为一个 Kubernetes 的扩展#xff0c;可以方便快捷地在 Kubernetes 集群上安装、升级和管理 Tekton Pipelines、Dashboard、Triggers 等组件。 那么本篇文章介绍在K8S集群中如何通过tekton-operator部署Tekt… 文章目录 版本信息部署准备安装卸载tekton组件 Tektoncd Operator 作为一个 Kubernetes 的扩展可以方便快捷地在 Kubernetes 集群上安装、升级和管理 Tekton Pipelines、Dashboard、Triggers 等组件。 那么本篇文章介绍在K8S集群中如何通过tekton-operator部署Tekton组件。 版本信息 K8S: v1.28.2 tekton-operator: v0.68.1 部署准备 官方已提供部署文件链接可自行查找所需版本下载 https://github.com/tektoncd/operator/releases https://storage.googleapis.com/tekton-releases/operator/previous/v0.68.1/release.yaml由于网络原因我们是无法直接使用官方提供gcr.io镜像因此需要提前准备好镜像并push到自己的私有仓库。 并且我们还要替换掉release.yaml里所有的gcr.io的镜像 找到release.yaml里的tekton-operator-lifecycle容器在环境变量里添加如下内容。 环境变量名规范是{前缀}_{容器名/参数名} - name: IMAGE_PIPELINES_PROXYvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/operator/cmd/kubernetes/proxy-webhook:v0.68.1- name: IMAGE_PIPELINES_TEKTON_EVENTS_CONTROLLERvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/events:v0.50.3- name: IMAGE_PIPELINES_WEBHOOKvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/webhook:v0.50.3- name: IMAGE_PIPELINES_CONTROLLERvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/resolvers:v0.50.3- name: IMAGE_PIPELINES_TEKTON_PIPELINES_CONTROLLERvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/controller:v0.50.3- name: IMAGE_PIPELINES_ARGS__ENTRYPOINT_IMAGEvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/entrypoint:v0.50.3- name: IMAGE_PIPELINES_ARGS__NOP_IMAGEvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/nop:v0.50.3- name: IMAGE_PIPELINES_ARGS__SIDECARLOGRESULTS_IMAGEvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/sidecarlogresults:v0.50.3- name: IMAGE_PIPELINES_ARGS__WORKINGDIRINIT_IMAGEvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/pipeline/cmd/workingdirinit:v0.50.3- name: IMAGE_TRIGGERS_TEKTON_TRIGGERS_CORE_INTERCEPTORSvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/triggers/cmd/interceptors:v0.25.2- name: IMAGE_TRIGGERS_TEKTON_TRIGGERS_CONTROLLERvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/triggers/cmd/controller:v0.25.2- name: IMAGE_TRIGGERS_WEBHOOKvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/triggers/cmd/webhook:v0.25.2- name: IMAGE_TRIGGERS_ARG__EL_IMAGEvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/triggers/cmd/eventlistenersink:v0.25.2- name: IMAGE_CHAINS_TEKTON_CHAINS_CONTROLLERvalue: registry.cloud-devops.com/tekton-releases/github.com/tektoncd/chains/cmd/controller:v0.17.1- name: IMAGE_JOB_PRUNER_TKNvalue: registry.cloud-devops.com/tekton-releases/dogfooding/tkn 在配置文件中有如下配置。AUTOINSTALL_COMPONENTS控制tekton-operator在部署完成是否自动部署tekton组件。DEFAULT_TARGET_NAMESPACE指定组件所属命名空间。 apiVersion: v1 data:AUTOINSTALL_COMPONENTS: trueDEFAULT_TARGET_NAMESPACE: tekton-pipelines kind: ConfigMap metadata:labels:operator.tekton.dev/release: develname: tekton-config-defaultsnamespace: tekton-operator如果AUTOINSTALL_COMPONENTS为false在operator部署成功后需要我们手动触发tekton组件的部署。 在tekton-operator中有个TektonConfig的自定义资源创建其他组件的顶级 CRD。 当我们创建自己所需的 TektonConfig 对象后operator会根据配置中的profile字段帮助我们安装相应的其他组件。 Tekton Operator 内置了 3 个 profilelite、all、basic ProfileInstalled ComponentPlatformlitePipelineKubernetes, OpenshiftbasicPipeline, Trigger, ChainsKubernetes, OpenshiftallPipeline, Trigger, Dashboard, ChainsKubernetesPipeline, Trigger, Addons, Pipelines as Code, ChainsOpenshift # To install pipelines, triggers, chains and dashboard (use profile all) $ kubectl apply -f https://raw.githubusercontent.com/tektoncd/operator/main/config/crs/kubernetes/config/all/operator_v1alpha1_config_cr.yamlapiVersion: operator.tekton.dev/v1alpha1 kind: TektonConfig metadata:name: config spec:profile: all targetNamespace: tekton-pipelines # 指定命名空间pruner:resources: # 指定可以自动清理的资源- pipelinerun- taskrunkeep: 100 # 清理时要保留的最大资源数schedule: 0 8 * * * # 清理资源的频率安装 部署tekton-operator $ kubectl create -f release.yaml查看部署结果 $ kubectl get pod -n tekton-operator部署tekton组件 如果AUTOINSTALL_COMPONENTS为false执行这个命令。否则跳过tekton会自动部署组件。 $ kubectl create -f operator_v1alpha1_config_cr.yaml查看结果 $ kubectl get pod -n tekton-pipelines替换dashboard镜像 因为环境变量里还不支持dashboard的镜像替换这里需要手动更改。 $ kubectl get TektonInstallerSet编辑dashboard-main-deployment-xrlc2替换镜像 $ kubectl edit TektonInstallerSet dashboard-main-deployment-xrlc2查看结果 访问 Dashboard 的服务默认通过 ClusterIP 方式进行暴露我们可以创建一个 Ingress 对象或者修改 Service 为 NodePort 方式进行暴露。 卸载tekton组件 卸载tekton其实也很简单部署时我们知道operator会根据TektonConfig对象部署组件那么卸载组件也只需要删除这个对象即可。 # 查询对象 $ kubectl get TektonConfig删除TektonConfig对象 $ kubectl delete TektonConfig config查看结果各个组件在逐步删除
http://www.zqtcl.cn/news/347303/

相关文章:

  • 萍乡网站建设哪家公司好惠州开发做商城网站建设哪家好
  • 2021半夜好用的网站在菲做平台网站
  • 国家排污许可网站台账怎么做wordpress表单位插件
  • 如何构建成交型网站wordpress搭建英文网站
  • 阿里云网站建设方案书怎么写四川做网站公司哪家好
  • 提供衡水网站建设wordpress游客看小图登陆查看大图
  • 网站开发优势wordpress 密码破解
  • 做网站空间需要多大深圳服装网站建设
  • 建网站wordpress制作app多少钱一个
  • 怎么做装修网站torrentkitty磁力猫
  • 网站建立站点wordpress手机网站模板制作
  • 宁夏建设工程招标投标信息网站教师做网站赚钱
  • 潍坊网站制作价格网站维护入门教程
  • 微信网站怎么做下载附件wordpress英文主题汉化
  • 桂平网站设计python基础教程第二版
  • wordpress hermit杭州企业seo网站优化
  • 贵州做团队培训的网站法学网站阵地建设
  • 网站死链是什么西宁高端网站开发公司
  • 做团购网站的公司wordpress附件存放位置
  • 成都最专业做网站的仿win8网站模板
  • 国外设计类网站男女做暖暖试看网站
  • 网站设计哪个好珠海微网站进入
  • 云主机开网站教程模板网会员
  • 网站建设无锡虚拟网站官网
  • 品牌网站设计联系东莞网站优化公
  • 自己做整个网站的流程php装修网站源码
  • 天津网站建设班模拟网站建设软件有哪些
  • 服务类的网站怎么做做软件的网站担保网站
  • 最新电子产品网站模板海口网站排名提升
  • 北京社保网站减员怎么做phpcms v9 实现网站搜索