使用Helm安装 作为上面提到的YAML清单的替代方案,我们还提供了用于安装cert-manager的官方Helm图表。 curl -s -o helm.tar.gz https://storage.googleapis.com/kubernetes-helm/helm-v2.12.1-lin...
ingress-nginx配置json日志格式收集
https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#log-format-upstream kubectl apply -f - <<EOF apiVersion: v1 data: log-format-upstream: '{"time": "$t...
kubernetes部署apollo分布式配置中心
在一个分布式环境中,同类型的服务往往会部署很多实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理成千上百个服务实例的配置问题。配置中心的特点: ...
prometheus kubernetes container告警规则
Prometheus 数据类型 Counter(计数器类型) Counter类型的指标的工作方式和计数器一样,只增不减(除非系统发生了重置),Counter一般用于累计值。 Gauges(仪表盘类型) Gauges是可增可减的指标类,可...
ingress-nginx后端pod容器获取客服端真实ip
业务场景:cdn-LB-ingress-nginx创建ingres-nginx的configmap文件 kubectl apply -f - <<EOF apiVersion: v1 data: compute-full-forwarded-for: "true" forwarded-for-header: X-Forwarded-For...
rancher禁用集群监控之后无法恢复,提示监控API未就绪
如果手动删除cattle-prometheus命名空间 下所有资源 禁用群集监控转到system项目 - >应用如果无法删除应用,请删除cluster-monitoring和monitoring-operator应用。docker exec进入你的rancher容器kubectl ge...
jenkins跨kubernetes集群ci/cd
目的:jenkins部署在测试环境实现动态构建,需要实现在一个pipeline中通过A集群k8s编译上传镜像到仓库,在同一个pipeline中把应用部署到B集群中部署 且只添加一个kubernetes云 B集群环境添加RBAC kubectl ...
Kubernetes私有仓库拉取镜像添加secrets
创建一个 Pod 使用 Secret 从私有镜像或者镜像源拉取镜像 创建一个 Secret 来保存登录信息 kubectl create secret docker-registry regcred \ --docker-server=<your-registry-server> \ --d...
jenkins基于pipeline流水线发布到kubernetes的groovy脚本V2
GIthub:https://0x9.me/1R6xs 1、更新判断deployment是否存在 2、判断镜像tag相同删除deploy重新部署tag不相等set镜像 if (xx == xx) { ..... if (A == A) { ...
Nginx常用配置笔记
location匹配规则及优先级 = 严格匹配这个查询。如果找到,停止搜索。^~ 匹配路径的前缀,如果找到,停止搜索。~ 为区分大小写的正则匹配~* 为不区分大小写匹配 优先级: =, ^~, ~/~*, 无 Nginx禁止未绑定...