EvenChan's Ops.

EvenChan's Ops.

it's better to burn out than to fade away

CoreDNS 自定义域名解析问题
​ 前几天我们在解决 CoreDNS 的5秒超时问题的时候,使用了 NodeLocal DNSCache 来解决这个问题,集群 DNS 的解析性能也明显大幅提升了。但是今天确遇到一个很大的坑,我们在做 DevOps 实验的时候,相关的工具都使用的是自定义的域名,这个时候要互相访问的话就需要添加自定义的域名解析,我们可以通过给 Pod 添加 hostAlias 来解决,但是在使用 Jenkins 的 Kubernetes 插件的时候却不支持这个参数,需要使用 YAML 来自定义,比较麻烦,所以想着通过 CoreDNS 来添加 A 记录解决这个问题。 ​ 正常我们只需要在 CoreDN...
kubernetes下helm3的安装部署
系统环境: Helm 版本:v3.1.0 Kubernetes 版本:v1.16.3 参考地址: Helm 官网 Helm Github Chart 官方仓库 一、Helm 介绍Helm 是一款能够帮助你管理 Kubernetes 应用的程序,它可以让你创建自己的应用模板(chart),然后模板来创建配置很多可自定义参数,每次我们只需要设定很少或者不设置参数(使用默认参数)就可以将应用部署到 Kubernetes 中,后期就可以通过 Helm 来进行升级、回滚、删除等等操作的管理。 Helm 的 Charts 类似于应用商店,里面存有很多公司提供不同应用的模板,例如常部署的 R...
kafka-eagel部署kubernetes
服务的相关链接软件开源连接Git hub 软件官方说明文档 官方软件下载包 docker hub 参考文档 kafka-eagel服务部署完日志会有报错1DruidDataSource.Druid-ConnectionPool-Create-2037200746 - ERROR - create connection error, url: jdbc:mysql://mysql:3306/kafkaeagle?useUnicode=true&characterEncoding=UTF8, errorCode 0, state 08001 com.mysql.jdbc.except...
解决Kubernetes中Kubelet组件报failed to get cgroup 错误
系统环境: Kubernetes 版本:1.18.1 操作系统版本:CentOS 7.8 一、问题描述 最近查看 Kubelet 日志,发现日志中一堆错误信息,内容如下: -n:指定获取最后指定行数的日志信息。 $ journalctl -u kubelet -n 10 19 02:40:17 k8s-node-2-14 kubelet[1291]: E0419 02:40:17.749145 1291 summary_sys_containers.go:47] Failed to get system container stats for "/syste...
清理Docker的container,image与volume
Docker的镜像(image)、容器(container)、数据卷(volume), 都是由daemon托管的。 因此,在需要清理时,也需要使用其自带的手段。 本文介绍一些Docker的清理技巧,以及它们的来源。 清理技巧 清理所有停止运行的容器: docker container prune # or docker rm $(docker ps -aq) 清理所有悬挂(<none>)镜像: docker image prune # or docker rmi $(docker images -qf "dangling=true") 清理...
avatar
EvenChan
Tomorrow Is Another Day