K8S
文章平均质量分 75
wnfee
这个作者很懒,什么都没留下…
展开
-
idea连接远程k8s集群使用kubernetes-client
原因从报错信息可以看出来:是证书对访问的IP做了校验,解决的方法就是要重新制作证书(不用动集群)。如果想要下载其他版本,可以复制上面链接将版本号改对对应的即可。因为默认的是内网IP,复制出来后,后改为外面IP,报错。,如果需要放在集群外的客户端上使用,将这个。的可执行文件,我这里下载的是对应我们线上。文件拉取到本地, 存放在。例如:生成文件,压缩文件。执行命令查看已安装的。文件支持公网IP连接(原创 2022-09-14 16:32:17 · 3383 阅读 · 0 评论 -
KubeSphere DevOps流水线部署
配置->配置字典->搜索->编辑YAML搜索- name: "maven-jdk11" # 自定义 Jenkins Agent 的名称。label: "maven jdk11" # 自定义 Jenkins Agent 的标签。若要指定多个标签,请用空格来分隔标签。inheritFrom: "maven" # 该自定义 Jenkins Agent 所继承的现有容器组模板的名称。- name: "maven" # 该自定义 Jenkins Agent 所继承的现有容器组模板中指定的容器名称。..........原创 2022-08-14 22:17:12 · 2760 阅读 · 0 评论 -
helm安装rancher(2.6.4)
文章目录1. 安装cert-manager2. 添加rancher repo3. 安装当前k8s集群是1.23.51. 安装cert-manager参考 https://blog.csdn.net/qq_38983728/article/details/1034625432. 添加rancher repohelm repo add rancher-stable http://rancher-mirror.oss-cn-beijing.aliyuncs.com/server-charts/sta原创 2022-04-24 17:37:04 · 7166 阅读 · 0 评论 -
helm安装kubernetes-dashboard(2.5.1)
文章目录1.1 添加repo1.2 自定义配置文件1.3 安装1.1 添加repo[root@master helm]# helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/[root@master helm]# helm search repo kubernetes-dashboard/kubernetes-dashboardNAME原创 2022-04-24 13:30:04 · 2534 阅读 · 0 评论 -
helm安装sonarqube7.8(jdk1.8)
文章目录1. 下载2. 自定义values.yaml2.1 mysql-values.yaml2.2 sonar-values.yaml3. 修改模板3.1 替换`extensions/v1beta1`3.2 添加 `selector`4. 部署4.1 安装sonar-mysql4.2 安装sonar4.3 添加 sonar-ingress.yaml5. 验证部署5. 安装中文插件使用 sonarqube 对 java 项目代码进行扫描的时候,java 项目的版本不能低于 sonar 的编译版本。so原创 2022-04-22 10:31:10 · 3241 阅读 · 0 评论 -
jenkins集成sonar流水线部署
文章目录1. 创建`SonaQube`的账户`token`2. 将`token`保存到`Jenkins`凭据中3. 在`Jenkins`中安装插件`sonarqube scanner`3.1 配置`sonar`服务器3.2 全局配置`SonarQube Scanner`3.3 并关闭`sonar`的审查结果上传到`SCM`功能4. 创建自定义项目验证5. 创建流水线项目验证6. Jenkins添加Sonar结果分析6.1 `sonar`添加网络调用(`webhook`)6.2 修改`Jenkinsfile`原创 2022-04-22 10:23:58 · 3655 阅读 · 3 评论 -
helm安装jenkins(官方)
文章目录1. 搜索2. my-values.yaml3. 部署4. 验证部署5. 安装中文插件6 添加gitee凭据6.1 安装`gitee`插件6.2 配置`gitee`私钥6.3 `Gitee`插件配置6.4 添加`gitee`账号凭据6.5 创建一个从`gitee`代码仓拉取代码任务7. 流水线部署7.1 配置集群7.2 流水线任务8. Jenkinsfiel流水线部署1. 搜索# 添加repohelm repo add jenkins https://charts.jenkins.iohel原创 2022-04-21 01:04:06 · 4946 阅读 · 0 评论 -
helm安装sonarqube(bitnami) 9.3
sonarqube原创 2022-04-19 17:26:50 · 2174 阅读 · 1 评论 -
kubeadm安装k8s 1.23.5
文章目录一. 环境准备1.1 配置yum阿里源1.2 关闭防火墙1.3 关闭selinux1.4 关闭swap1.5 调整内核参数及模块1.6 开启ipvs1.7 同步服务器时间1.8 安装containerd1.9 修改hostname和hosts二. 安装k8s2.1 安装 kubelet、kubeadm、kubectl2.2 初始化k8s集群2.2.1 master节点2.2.2 node节点2.3 安装Calico网络插件(master节点执行)一. 环境准备1.1 配置yum阿里源yum -原创 2022-03-26 18:01:27 · 4703 阅读 · 3 评论 -
helm部署metrics-server
helm部署metrics-server1. 下载metrics-server chart包2. 自定义配置文件3. 安装metrics-server4. 更新5. 部署成功6. 如果发现错误目前常用的集群指标收集组件是 heapster 和 metrics-server,heapster 已经被废弃了,后续版本中会使用 metrics-server代替1. 下载metrics-server ...原创 2022-03-24 15:09:40 · 1513 阅读 · 0 评论 -
helm安装redis
文章目录1. 添加repo2. 部署3. 验证部署1. 添加repohelm repo add bitnami https://charts.bitnami.com/bitnamihelm repo updatekubectl create ns gitlab2. 部署helm install gitlib-redis bitnami/redis -n gitlab \--set global.storageClass=nfs-storage \--set global.redis.pa原创 2022-03-22 22:00:42 · 4217 阅读 · 0 评论 -
helm安装postgresql
文章目录1. 添加repo2. my-values.yaml3. 部署4. 验证部署1. 添加repohelm repo add bitnami https://charts.bitnami.com/bitnamihelm repo update[root@master ~]# helm search repo bitnami/postgresqlNAME CHART VERSION APP VERSION DESCRIPTION原创 2022-03-22 21:57:55 · 3653 阅读 · 0 评论 -
helm安装ingress-nginx 1.1.2
文章目录1. 下载2. 修改value.yaml3. 安装1. 下载# 添加helm repohelm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx[root@master helm]# helm search repo ingress-nginxNAME CHART VERSION APP VERSION DESCRIPTION原创 2022-03-10 19:33:18 · 5753 阅读 · 0 评论 -
Win10安装Docker和k8s
文章目录一. 安装Chocolatey1.1 什么是chocolatey1.2 安装1.3 查看二. 安装LxRunOffline2.1 使用Chocolatey安装2.2 LxRunOffline参数一. 安装Chocolatey1.1 什么是chocolateyChocolatey是一款专为Windows系统开发的、基于NuGet的包管理器工具,类似于Node.js的npm,MacOS的brew,Ubuntu的apt-get,它简称为choco。Chocolatey的设计目标是成为一个去中心化的框原创 2021-05-22 19:12:15 · 2137 阅读 · 8 评论 -
helm安装jenkins(阿里源)
helm安装jenkins1. 下载2. 创建StorageClass3. 新建配置文件3.1 NodePort外部访问(使用NodePort安装之后不能访问界面)3.2 使用Ingress(这个可以成功访问,没有域名`hosts`自定义域名)3.3 修改下模板文件,(k3s需要执行,k8s跳过这一步)4. 安装5. 卸载6. 访问7. 配置集群8. 参数构建8.1 字符参数8.2 多选参数9. 配置凭据9.1 gitlab凭据9.2 harbor凭据helm版本是v3.4.2k3s版本是v1.19.原创 2021-04-03 09:55:10 · 2616 阅读 · 0 评论 -
Jenkins CICD 单项目多服务可选服务部署
文章目录1. Jenkins多选参数2. jenkinsfile1. Jenkins多选参数有时候想要指定部署哪个服务,可以多选,安装插件Extended Choice Parametersc-auth,sc-gateway,sc-admin,sc-register,sc-info-device,sc-info-space,sc-info-car,sc-info-people,sc-info-community,sc-config认证中心,网关,权限管理,注册中心,信息设备管理,信息空间管理,信原创 2021-02-03 16:51:45 · 586 阅读 · 0 评论 -
k8s使用nginx相关操作
文章目录nginx location语法一. 有资源的静态页面1.1 制作docker镜像1.1.1 index.html1.1.2 创建`nginx`配置文件`default.conf`1.1.3 创建`Dockerfile`文件1.1.4 `build`和`push`镜像到阿里云1.2 编写资源文件 quanxiwu-nginx.yaml1.3 测试二. `ingress-nginx`配置路径转发nginx location语法基本语法:location [=||*|^~] /uri/ { … }原创 2020-05-23 12:54:40 · 1626 阅读 · 0 评论 -
k8s部署frp,并配置80端口
文章目录1. 编写 frp-config-pvc.yaml2. 编写 frp-k8s.yaml3. 编写 http ingress4. 客户端 http 连接5. 测试http 连接6. 客户端 https 连接一开始我的frp是用docker运行的,但是端口不是80端口,测试微信支付只能内网穿透回调80端口,因为服务器上跑了nginx-ingress-controller和一些其他的服务,服务器上安装nginx反射代理80端口的话,提示80端口占用,下面使用k8s部署frp,并用ingress解决80原创 2020-05-16 00:04:17 · 4330 阅读 · 0 评论 -
k8s部署apollo1.6.1
文章目录1. 获取 apollo 压缩包2. 解压 apollo 压缩包service-apollo-portal-server.yaml1. 获取 apollo 压缩包2. 解压 apollo 压缩包apollo-config-server-dev.yamlkind: ConfigMapapiVersion: v1metadata: name: configmap-apollo-...原创 2020-04-29 01:54:01 · 1852 阅读 · 0 评论 -
k8s部署xxl-job-admin
1. 下载源码地址 https://gitee.com/xuxueli0323/xxl-job/tree/2.1.22. 创建数据库3. 如果本地跑的话,修改数据库连接和邮箱地址4. 编写k8s yaml文件apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: xxl-job-adminspec: t...原创 2020-04-01 22:16:44 · 8804 阅读 · 0 评论 -
helm安装mysql8
helm3安装mysql81. 下载chart 包2. 创建StorageClass3. 自定义value配置文件4. 安装5. 查看6. 连接1. 下载chart 包[root@master helm]# helm search repo mysqlNAME CHART VERSION APP VERSION DESCRIPTION ...原创 2020-01-19 16:26:03 · 3142 阅读 · 0 评论 -
helm安装cert-manager自动化Https(1.8)
Helm安装cert-manager自动化 HTTPS一. 部署1.1 下载1.2 创建crd1.3 创建签发机构1.4 自定义value配置文件1.5 安装二. 测试注意:要有自己的域名一. 部署1.1 下载[root@master helm]# helm search stable/cert-managerNAME CHART VERSION APP...原创 2019-12-12 13:59:56 · 5395 阅读 · 6 评论 -
helm部署kubernetes-dashboard(1.10.1)
helm部署kubernetes-dashboard一. helm部署kubernetes-dashboard1.1 下载kubernetes-dashboard chart包1.2 自定义配置文件2.3 安装kubernetes-dashboard2.4 更新2.5 查看token2.6 登录二. helm部署metrics-server(推荐)2.1 下载metrics-server char...原创 2019-12-12 13:48:09 · 2820 阅读 · 0 评论 -
helm部署单节点redis
helm部署单节点redis1. 下载2. 创建StorageClass3. 自定义value配置文件4. 安装5. 外网连接6. 内网连接1. 下载[root@master helm]# helm fetch stable/redis[root@master helm]# lsredis-1.1.15.tgz[root@master helm]# tar -xvf redis-1.1....原创 2019-12-04 16:27:06 · 2426 阅读 · 0 评论 -
Helm部署高可用Redis Sentinel
Helm部署高可用Redis Sentinel1. 下载2. 创建StorageClass3. 新建配置文件4. 安装5. 验证6. 客户端连接1. 下载[root@master helm]# helm search stable/redisNAME CHART VERSION APP VERSION DESCRIPTION ...原创 2019-12-02 01:12:16 · 1433 阅读 · 2 评论 -
helm安装jenkins(stable)
helm安装jenkins一. 安装1. 下载2. 创建StorageClass3. 新建配置文件4. 安装5. 卸载6. 访问一. 安装1. 下载[root@master master]# mkdir jenkins && cd jenkins[root@master jenkins]# helm fetch stable/jenkins[root@master jen...原创 2019-11-29 11:19:10 · 1708 阅读 · 0 评论 -
使用 kubeadm 搭建 v1.15.3 版本 Kubernetes 集群
使用 kubeadm 搭建 v1.15.3 版本 Kubernetes 集群一. 环境准备(每个节点,下面以master节点示例)1.1 修改hostname1.2 添加hosts1.3 禁用防火墙1.4 禁用SELINUX1.5 创建/etc/sysctl.d/k8s.conf文件,添加如下内容1.6 安装 ipvs1.7 关闭 swap 分区1.8 接下来可以安装 Docker一. 环境准备...转载 2019-10-14 11:53:46 · 1581 阅读 · 0 评论 -
k8s创建nginx
k8s创建nginx1. 创建文件2. 部署3. 配置 default.conf4. 重新部署5. 访问1. 创建文件[root@master nginx-k8s]# lsk8s-nginx.yaml nginx-config-pvc.yaml[root@master nginx-k8s]# vi nginx-config-pvc.yaml# 复制 conf.d文件夹 挂载的pvc...原创 2019-10-14 11:51:42 · 5447 阅读 · 1 评论 -
Helm安装MINIO文件服务器
Helm安装MINIO文件服务器部署1. 创建StorageClass2. 编写values.yaml文件3. 安装chart4. 登录http://NodePort_ip:31311/5、首先需要创建一个文件夹然后才能上传文件6. 添加权限MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如...原创 2019-10-14 11:49:49 · 3407 阅读 · 0 评论 -
kubeadm搭建的k8s集群升级
kubeadm搭建的k8s集群升级一. 更新集群1.1 查看集群配置信息1.2 保存信息并修改1.3 然后更新 kubeadm:1.4 执行 upgrade plan 命令查看是否可以升级:1.5 我们可以先使用 dry-run 命令查看升级信息:1.6 查看了上面的升级信息确认无误后就可以执行升级操作了:二. 更新 kubelet2.1 这个时候我们去手动更新下 kubelet:2.2 最后看下...转载 2019-08-15 14:41:21 · 1517 阅读 · 0 评论