代码拉取完成,页面将自动刷新
用来搭建jenkins-x的基本环境使用到的工具。
软件架构说明
jx目录中包含了jx命令程序,解压赋权,移动到/usr/local/bin/目录中即可使用
minikube包含了命令程序,解压赋权,移动到/usr/local/bin/目录中即可使用
kubectl中有安装说明
需要安装git客户端,并执行初始化:
git init #初始化
git config --global user.name 'YourGitName' #设置用户名
git config --global user.email 'YourMail' #设置邮箱
git config --global http.proxy "127.0.0.1:7890" #设置代理
git config --global http.sslVerify false #忽略证书错误
git config --global github.token 'token' #设置token
或使用ssh免密
ssh-keygen -C 'imocence@foxmail.com' -t rsa #生成公钥
cat ~/.ssh/id_rsa.pub #公钥复制github中
安装minikube
minikube start --force --driver=docker --cpus 2 --memory 6144 --disk-size=100g
# 开启控制台
minikube dashboard --port=8001 --url &
# 端口转发
nohup kubectl proxy -p=8001 --address='0.0.0.0' --accept-hosts='^.*' >/dev/null 2>&1 &
# 切换namespace
jx ns jx
# 安装jenkins-x设置git用户
jx admin operator --username mygituser --token mygittoken
# 提前jx-git-operator下载镜像,或导入镜像
docker pull ghcr.io/jenkins-x/jx-git-operator:0.0.194
## 如果不再github上作为存储库则指定--url来设置
jx admin operator --username mygituser --token mygittoken --url=http://github.com/myorg/env-mycluster-dev.git \
--setup "git config --global http.sslverify false; git config --global http.postBuffer 1048576000"
# 如果下载不了helm插件就放置一个对应版本的到~/.jx3/plugins/bin/目录中并赋予执行权限
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。