前几天我们在解决 CoreDNS 的5秒超时问题的时候,使用了 NodeLocal DNSCache 来解决这个问题,集群 DNS 的解析性能也明显大幅提升了。但是今天确遇到一个很大的坑,我们在做 DevOps 实验的时候,相关的工具都使用的是自定义的域名,这个时候要互相访问的话就需要添加自定义的域名解析,我们可以通过给 Pod 添加 hostAlias 来解决,但是在使用 Jenkins 的 Kubernetes 插件的时候却不支持这个参数,需要使用 YAML 来自定义,比较麻烦,所以想着通过 CoreDNS 来添加 A 记录解决这个问题。
正常我们只需要在 CoreDN...
系统环境:
Helm 版本:v3.1.0
Kubernetes 版本:v1.16.3
参考地址:
Helm 官网
Helm Github
Chart 官方仓库
一、Helm 介绍Helm 是一款能够帮助你管理 Kubernetes 应用的程序,它可以让你创建自己的应用模板(chart),然后模板来创建配置很多可自定义参数,每次我们只需要设定很少或者不设置参数(使用默认参数)就可以将应用部署到 Kubernetes 中,后期就可以通过 Helm 来进行升级、回滚、删除等等操作的管理。
Helm 的 Charts 类似于应用商店,里面存有很多公司提供不同应用的模板,例如常部署的 R...
服务的相关链接软件开源连接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 版本: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的镜像(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")
清理...