简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、查看日志找原因#使用下面命令动态打印日志,删除project,看看会报啥错gitlab-ctl tail日志中提示是token不一致导致的,需要修改psql数据库来解决2、修改psql#登录psql/data/postgresql/bin/psql gitlab#查看ci_group_variables 和 ci_variables 表SELECT * FROM public."ci_grou
报错截图点击一个界面,加载好长时间报500解决办法原因分析: 一般加载好长时间后报500,可以确定的就是超时时长引起的,如果是服务内部错误,点击就会瞬间报错,所以调整下超时时间即可。...
1、监控脚本#!/bin/env python#-*- coding:utf-8 -*-__author__ = 'iambocai'import sys, urllib2, base64, json, time,socketstep = 60ip = socket.gethostname()print ipts = int(time.time())keys = ('messages_ready'
前言Tekton是一种适用于创建持续集成和持续部署/交付(CI/CD)系统的谷歌开源的Kubernetes原生框架,它支持多云/多集群下进行搭建、测试和部署,可实现滚动部署、蓝/绿部署、金丝雀部署或 GitOps 工作流等高级部署。Jenkins的不足基于脚本的job配置复用率不足代码调试困难基于声明式API的流水线-Tekton自定义可重用可扩展性标准化规模化支持Tekton 核心组件pipli
日志收集系统Lokigrafana loki 是可以组成功能齐全的日志记录堆栈的一组组件与其他日志记录系统不同,Loki是基于仅索引有关日志的元数据的想法而构建的: 标签。日志数据本身被压缩并存储在对象存储(例如s3或GCS)中的块中,甚至存储在文件系统本地。小索引和高度压缩的块简化了操作,并大大降低了Loki的成本。基于Loki的日志收集系统Loki- stack子系统Promtail将容器日志
前言k8s集群服务部署好之后,需要对外提域名访问,这时候就需要ingress-nginx了,今天来给大家分享一下一、部署配置Ingress1、获取配置文件#文件已下载到本地https://github.com/kubernetes/ingress-nginx/tree/nginx-0.20.0/deploy2、准备镜像unzip ingress-nginx-nginx-0.20.0.zipcd i
问题描述由于我们的私有镜像仓库域名是自定义的,所以出现在pod中无法解析的问题,如下图所示,如何解决这个问题那? 我们可以基于coredns来配置自定义域名,下面给大家演示一下如何做的基于Coredns配置自定义域名1、修改coredns配置kubectl edit cm coredns -n kube-system#添加以下内容hosts {10.99.115.9 core.harbor.dom
一、部署1、配置helm仓库helm repo add prometheus-community https://prometheus-community.github.io/helm-chartshelm repo update2、安装prometheushelm -n prometheus-stack installkube-prometheus-stack prometheus-commun
Kubernetes集群可能存在的问题基础架构守护程序问题: NTP服务关闭硬件问题:CPU,内存或磁盘损坏 内核问题:内核死锁,文件系统损坏容器运行时问题:运行时守护程序无响应…当Kubernetes中节点发生上述问题,在整个集群中,k8s服务组件并不会感知以上问题,就会导致pod仍会调度至问题节点。Node-problem-detector为了解决这个问题,社区引入了守护进程node-prob
前言K8s为阿里云平台的服务,其中的监控组件已经安装,直接调用即可。自建k8s的话,需要先安装相对应的监控组件。本次监控是从外部监控k8s集群的。一、配置k8s1、创建用于 Prometheus 访问 Kubernetes 资源对象的 RBAC 对象#查看监控pod所在namespacekubectl get pods -A |grep kube-statevim prom.rbac.yamlap