k8s
我没有开挂
这个作者很懒,什么都没留下…
展开
-
Grafana 在 K8S 中配置 DataSources
Grafana 通过在/etc/grafana/provisioning中的配置文件来设置相关参数因此在K8S中给 grafana 的 deployment 的 配一个 configmap 即可,deployment.yaml修改如下,...volumeMounts:- mountPath: /etc/grafana/provisioning/datasources name: grafana-datasources readOnly: false...volumes:- name:原创 2021-04-21 17:25:22 · 801 阅读 · 0 评论 -
Grafana 容器中修改配置参数实现反向代理子路径
问题在K8S中运行grafana后因为要配置反向代理,需要修改grafana.ini的默认参数,保存的时候报错如下'/etc/grafana/grafana.ini' is read only解决方法给容器设置环境变量因为官方提供两种修改配置的方式:修改ini配置文件和修改环境变量既然无法修改ini文件,则可以通过设置其中deployment中grafana对应的的container的环境变量,让其在启动时读取到配置参数在grafana-deployment.yaml文件中添加env字段如下原创 2021-04-21 00:54:27 · 1468 阅读 · 0 评论 -
Ubuntu16.04 安装K8S v1.17
因为学习需要又要捡起K8S,年初用的还是v1.13,现在就v1.17了,自己记录一次安装过程。原创 2020-01-05 09:35:56 · 846 阅读 · 0 评论 -
ubuntu 16.04 swapoff -a无效导致kubectl启动失败
事发背景最近在 Ubuntu 16.04 安装 k8s v17,执行 kubeadm init 一直失败,kubectl 启动不了。查看 kubectl 记录发现是 swap 没禁用的问题,但是我确定执行了 swapoff -a 暂时关闭swap的。然后试了一下 swapoff -a 之后,再执行 free -m 检查一下,可以看到 Swap 的 free 为0,但是过了几秒之后再执行 fr...原创 2019-12-28 02:26:43 · 1499 阅读 · 0 评论 -
k8s 自动清理已完成的Job相关的资源对象(v1.12版本以上才支持)
问题描述k8s之前的job完成后,如果不用cronjob管理,都不会自动删除,该job对象和其相关的pod对象都会保存以便查看记录。然而在1.12版本之后,k8s提出了通过TTL自动删除Job的特性,当前仅对job生效,对 Complete 和 Failed 状态的Job都会自动删除,以后会逐步对所有的其他资源对象生效。关于spec.ttlSecondsAfterFinished属性的三种含...原创 2019-03-18 18:52:55 · 5969 阅读 · 1 评论