istio改写server响应头部
istio 作为web服务器,默认会有个server: istio-envoy响应头部,如下: # curl -I localhost HTTP/1.1 404 Not Found date: Sat, 27 Aug 2022 09:
调整Elasticsearch存储使用比例
环境 Elasticsearch版本:7.10.2 问题现象 Elasticsearch所在的节点磁盘空间达到一定的水位时,会自动触发规则,这些规则可能会影响我们的业务。主要以下默认的配置参数影响: cluster.routing.allocation.disk.threshold_enabled: true cluster.routing.allocation.
Prometheus-Operator 监控位于集群外的服务
在Kubernetes中部署Prometheus我们通常使用Operator来部署,比如使用以下命令: helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm install my-prometheus prometheus-community/prometheus --version 15.12.0
CI/CD系列之 Jenkins [4] - Shared library 使用案例
jenkins的Shared library功能, 也是我们最为常见的一种配置方式,它可以在多个项目之间共享流水线,同时减少冗余的配置--固定好流水执行阶段,我们只需传入几个参数就可以愉快地玩耍了。 GitHub - vqiu/jenkins-global-shared-libray: jenkins Shared library 使用案例jenkins Shared library 使用案例. Contribute to vqiu/
CI/CD系列之 Jenkins [3] - 添加k8s集群
我们需要添加节点来完成Jenkins的任务调度,由于我们的Jenkins本身就是部署在K8s集群中,所以我们可以直接在Jenkins中添加k8s集群资源,让Jenkins发起任务时可以动态生成一个Pod来完成任务的构建或部署。 配置步骤 1、"Jenkins管理" -> "节点与云管理" 2、在Jenkins中,k8s属于cloud 3、同集群配置以下即可 该配置有连接测试按钮,
CI/CD系列之 Jenkins [2] - 主题风格篇
俗世红尘,不论男女,爱美之心,人皆有之。对于固化且千篇一律的东西,我们总有一种换换口胃的冲动。对于Jenkins系统也是如此。 所以,本文针对Jenkins更新主题的笔记。 前提条件 simple theme 操作 前往插件中心安装simple theme插件 安装完毕后就可以系统控制中找到对应配置项 示例配置: 更新站点ico 把Jenkins系统站点的ico(老板头像)
CI/CD系列之 Jenkins [1] - 安装篇
本文仅介绍Jenkins的安装,优先使用LTS版本。 资源需求最小资源内存:512 MB +存储:1 GB +推荐资源内存:4096 MB +存储:50 GB +更多关于资源请参考:https://www.jenkins.io/doc/
CI/CD系列之 Jenkins [0] - 序章
说起Jenkins,在IT行业上来说,也算得上驰名老牌开源软件了。然而就个人的运维历程中,接触它的年限比较短,真正算亲密接触时间大抵是在2019年。当时在海大的信息流程与中心的系统组,整个集团的信息化都还是处于相对原始化--有不少系统还在使用简单的复制粘贴去迭代更新),就更别谈什么容器、流水线了,因为就萌生了Kunbernets + CI/CD 组合的流水线。 拳不离手,曲不离口。快1年多未接触了Jenkins,权当温故知新吧。 [1] 安装篇
使用非特权nginx容器镜像
序 容器使用非root用户是一种安全共识,而我们常用的nginx官方提供的容器镜像--docker.io/library/nginx:latest却是使用到root权限。今无意发现有个nginx-unprivileged容器镜像,使用的是非root用户。 测试 镜像拉取 docker pull nginxinc/nginx-unprivileged:1.21.4 创建容器 docker
免费SSL证书申请使用校验文件记录
申请SSL证书时通常会使用以下方式来验证: DNS添加记录Web中添加校验文件通常情况下我们都会使用第1种方式,配合向导添加条指定的TXT记录即可完成。然而有些情况下我们不一定有域名的权限,这时就需要使用第2种方式了。 以Nginx为例: server { listen 80; server_name _; <省略若干行...> location /.well-known/pki-validation { alias /tmp/ssl_