awesome prometheus alert rule groups: - name: node_exporter_alerts rules: - alert: Node down expr: up{job="monitoring-pi"} == 0 for: 2m labels: severity: warning annotations: …
pod.securityContext.fsGroupChangePolicy优化: https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8 通过fsGroupChangePolicy 中的字段,securityContext您可以控…
master节点本身带有使用主机网络的api server的静态pod,所以master节点可直接访问api-server,而node节点无法直接访问,因此通过集群ingress 6443端口负载到node节点时无法访问api-server,可以通过node节点代理来实现调整到master节点: apiVersion: apps/v1 kind: …
通过pod uid查找pod: kubectl get pods -A -o custom-columns=PodNamespace:.metadata.namespace,PodName:.metadata.name,PodUID:.metadata.uid | grep ${pod uid} 获取某节点上未启动pod: kubectl get …
{ "current_user_url": "https://api.github.com/user", "current_user_authorizations_html_url": "https://github.com/settings/connections/applications{/client_id}", "authorization…
MongoDB副本集实例通过多个数据副本来保证数据的高可靠,通过自动的主备切换机制来保证服务的高可用。需要注意的是,您需要使用正确的方法连接副本集实例来保障高可用,您也可以通过设置来实现读写分离。 使用前须知 副本集实例的Primary节点不是固定的。当遇到副本集轮转升级、Primary节点宕机、网络分区等场景时可能会触发主备切换,副本集可能会选举…
你错过的最新 Docker BuildKit 功能(转载)
k8s优化之api-server
https://martinheinz.dev MARTIN May 13, 2024 DevOpsDocker With introduction of BuildKit - the improved builder backend for Docker - many new features has been added to Docker, …
kube-apiserver 简介 Kubernetes API 服务器验证并配置 API 对象的数据, 这些对象包括 pods、services、replicationcontrollers 等。 API 服务器为 REST 操作提供服务,并为集群的共享状态提供前端, 所有其他组件都通过该前端进行交互。 kube-apiserver [f…
loki日志之留存日志不生效问题解决
golangci-lint报错之 `can’t run linter goanalysis_metalinter`
总结:loki日志存留时间(issue 中表示table_manager对文件系统留存设置没用,需使用compactor): https://github.com/grafana/loki/issues/6300#issuecomment-1431887039 前文:kubernetes 部署loki-stack ,配置文件中已经设置:table_…
前文: golangci-lint --version golangci-lint has version v1.52.2 built with go1.20.2 from (unknown, mod sum: "h1:FrPElUUI5rrHXg1mQ7KxI1MXPAw5lBVskiz7U7a8a1A=") on (unknown) go ve…