cert-manager为域名签发免费证书 随着HTTPS不断普及,大多数网站开始由HTTP升级到HTTPS。使用HTTPS需要向权威机构申请证书,并且需要付出一定的成本,如果需求数量多,则开支也相对增加。cert-manager 是 Kubernetes 上的全能证书管理工具,支持利用 cert-manager 基于 ACME 协议与 Let’s Encrypt 签发免费证书并为证书自动续期,实现永久免费使用证书。 cert-manage 2021-08-07 cert-manager #cert-manager
使用python脚本将pdf转png长图 很多时候,大家会需要将pdf文件转换成图片格式,网上有很多工具可以实现,但是有的要收费,下面我们用python脚本pdf-to-png.py来实现这个功能 首先需要下载对应的python包 123pip install fitzpip install PyMuPDFpip install Pillow 包下载好之后,对应的脚本实现如下 12345678910111213141516171819 2021-07-10 python #python
使用eck快速在k8s部署es集群 eck介绍Elastic Cloud on Kubernetes(ECK)是一个 Elasticsearch Operator,但远不止于此。 ECK 使用 Kubernetes Operator 模式构建而成,需要安装在您的 Kubernetes 集群内,其功能绝不仅限于简化 Kubernetes 上 Elasticsearch 和 Kibana 的部署工作这一项任务。ECK 专注于简化所有后期 2021-06-12 elasticsearch #Elasticsearch
Nginx的学习和配置 今天我们来学习下nginx常用的一些配置 1镜像源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm centos上安装这个镜像源,然后rpm install nginx即可 Nginx.conf配置文件解析123456789101112 2021-05-21 Nginx #Nginx
gitbook的生成和部署 作为一个运维工程,写文档是日常的工作之一,很多时候我们需要将文档分享给其他人,一般都是用现在的在线文档进行分享,其实这里我们也可以gitbook来发布我们的文档,这里可以更加方便的分享给其他人查阅。今天我们来说说如何生成gitbook并部署到k8s上运行我们的gitbook,并提供对应的域名对外提供访问,让其他人可以直接通过域名来访问文档。 环境准备 虚拟机一台 k8s环境 域名 github账号 2021-04-21 Gitbook #Kubernetes #gitbook
k8s上部署rancher Rancher简介Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。 Rancher由以下四个部分组成: 基础设施编排 Rancher可以使用任何公有云或者私有云的Linux主机资源。Linux主机可以是虚拟机,也可 2021-04-16 Rancher #Kubernetes #rancher
k8s上部署thanos监控系统 Improbable团队开源了Thanos,一组通过跨集群联合、跨集群无限存储和全局查询为Prometheus增加高可用性的组件。Improbable部署了一个大型的Prometheus来监控他们的几十个Kubernetes集群。默认的Prometheus设置在查询历史数据、通过单个API调用进行跨分布式Prometheus服务器查询以及合并多个Prometheus数据方面存在困难。 Thanos 2021-04-08 Monitor #thanos #prometheus
腾讯云cvm上搭建openvpn内网访问vpc 我们在使用共有云的时候,有时候会需要本地电脑访问到云上的vpc机器,但是云上vpc是网络隔离的,如果不加公网ip是无法直接本地访问vpc的,其实这里我们只需要在vpc内有一台机器可以访问公网,然后再这台集群上搭建openvpn,这样本地就可以通过openvpn去直接连接vpc内其他内网机器,不用每台机器都配置公网ip了,下面我们来说下如何在腾讯云的cvm上搭建openvpn。 网络规划vpc网段: 2021-03-25 openvpn #linux #openvpn
istio之VirtualService如何限制CORS请求头 有的时候服务被访问的时候可能会存在一些CORS漏洞,这里我们就需要设置下Access-Control-Allow-Origin,但是这个服务如果是通过istio来进行管理,那么我们怎么来限制哪些域名可以进行访问我们的服务呢?下面我们来配置下 服务部署首先我们在k8s中部署一个nginx服务 123456789101112131415161718192021222324252627282930313 2021-03-19 Istio #Istio #VirtualService
kubeadm证书过期如何替换 通常我们通过kubeadm搭建的集群,证书都是由kubeadm生成的,证书的有效期只有1年,如果证书过期后,你再访问集群就会报错Unable to connect to the server: x509: certificate has expired or is not yet valid,今天我们来说下如何替换下证书过期的问题,本次集群的版本是1.15.10。 查看当前证书有效期123[roo 2021-01-10 Kubernetes #Kubernetes #Kubeadm