首页 > 其他分享 >kubesphere 使用遇到的坑 (3.20版本)

kubesphere 使用遇到的坑 (3.20版本)

时间:2022-09-23 11:11:36浏览次数:46  
标签:私钥 deploy kubesphere 拉取 3.20 版本 使用

流水线构建

拉取代码

使用ssh拉取代码时需要带上私钥,不是简单的复制就可以,需要添加前缀 ssh:// (git地址和私钥都需要添加)

建议使用http拉取用账户名密码登陆

部署代码

使用kubesphere 提供的deployment 会出现问题

image

遇到的问题如下

报错 : the export parameter, deprecated since v1.14, is no longer supported

解决方式: 先创建kube 凭证 不然使用命令部署会出现 can not get "" from *****************

编辑流水线

参考如下

stage('deploy to dev') {
  steps {
    container('maven') {
      withCredentials([kubeconfigFile(credentialsId : 'kubecon' ,variable : 'KUBECONFIG' )]) {
        sh 'envsubst <  ./deploy.yml  |  kubectl  apply -f -'
      }

    }

  }
}

}

标签:私钥,deploy,kubesphere,拉取,3.20,版本,使用
From: https://www.cnblogs.com/tanglianjie/p/16721998.html

相关文章

  • .NET6 下的 WebApi版本控制
    1.创建普通WebApi项目删除自带的Controller控制器2.引入Api版本控制的服务3.在Controller文件夹下建立两个子文件V1和V2并分别建立两个Controller控制器如图所......
  • SpringBoot、SpringCloud、SpringCloudAlibaba版本对照表
    1SpringBoot、SpringCloud、SpringCloudAlibaba毕业版本依赖关系(推荐使用)SpringBootVersionSpringCloudVersionSpringCloudAlibabaVersion2.3.2.RELE......
  • 版本控制gitlab
    版本控制gitlab目录版本控制gitlab版本控制介绍常用的版本控制工具:gitlab部署版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更......
  • 版本控制gitlab
    版本控制gitlab什么是版本控制gitlabGitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上......
  • 版本控制gitlab
    版本控制gitlab目录版本控制gitlab什么是版本控制gitlabgitlab部署什么是版本控制gitlabGitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上......
  • nodejs 安装多版本 版本切换
          有时候需要运行不同的项目,node版本不一致会导致不少问题,特别是最新版本对应的一些插件,由于语法等原因导致不一定兼容低版本,这样运行低版本环境的项目的时候很......
  • node版本管理工具fnm踩坑
    我建议是直接不要用fnm,还是老老实实用nvm吧fnm下下来电脑防火墙会报毒(用github上推荐的cargoinstallfnm方式下载,并非第三方安装)Trojan.Generic.HgEASzkA木马。然后我......
  • Github发布了Electron 1.0版本
    Github称,Electronapp就像一个微型的网页浏览器一样,具有与本地文件系统交互的功能,网页浏览器已经打包在了app中。这样,应用就可以一次编写,在各个操作系统上运行。Electro......
  • Windows 10 版本 2004 以下安装 WSL
    安装Linux官方文档旧版WSL的手动安装步骤由于Windows版本实在太老,不能安装WSL2。手动安装这里选择下载KaliLinux发行版进行安装。下载安装后,『开始』->『K......
  • Android Studio 中 Gradle 版本升级导致 ndk 报错
    Errorwhileexecutingprocess..\android-ndk-r16-beta1\ndk-build.cmdwitharguments{NDK_PROJECT_PATH=null ....Noruletomaketarget.. AndroidStudioA......