kubernetes SIG和工作组

SIG和工作组 Kubernetes的社区是以SIG(Special Interest Group特别兴趣小组)和工作组的形式组织起来的,每个工作组都会定期召开视频会议。 所有的SIG和工作组都使用slack和邮件列表沟通。 主要SIG列表 api-machinery:所有API级别的功能,包括了API server、API注册和发现、通用的API CRUD语义,准入控制,编码/解码,转换,默认值

关于Grafana告警总是NO_DATA的一个坑

背景 运维每天总是要在生产库执行一堆SQL来做数据检核,有问题数据了就执行处理,需要把sql都执行一遍后一个个查看是否存在问题数据,耗时费力。 引入 oracledb_exporter+prometheus+grafana 来执行查询sql的自动执行,并判断是否存在问题数据,发送钉钉或者邮件告警通知。 使用的 Grafana 的告警功能,总是提示 NO_DATA,如下图,实际去grafana面板查

ssh免密登录Authentication refused: bad ownership or modes for directory

背景 通过 Spug 新建主机,输入用户名密码后,进行验证时提示:密钥认证失败,请参考官方文档,错误代码:E02 查了下目标主机的ssh日志,发现有如下异常: sshd: Authentication refused: bad ownership or modes for directory /home/weblogic 抓包抓了请求,传的参数都没问题。去官网看了下:https://

Linux命令:nmcli

介绍 RHEL 和 CentOS 是默认使用 NetworkManager 来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用 nmcli 命令来管理 NetworkManager 服务程序。,这是一款基于命令行的网络配置工具,功能丰富,参数众多。可以轻松地查看网络信息或网络状态。 命令帮助 # nmcli -h Usag

本地拷贝中文名称文件至挂载的NFS目录下报错问题(编码问题)

问题背景 生产搞了套jenkins自动更新应用的,之前是通过 jenkins ssh put 升级包到远程的生产应用服务器的目录下(是挂载的公共存储);现在改为:jenkins直接挂载此公共存储,通过 cp 拷贝升级包到 nfs 目录下,实现应用包的更新覆盖。 有个中文的 excel ,直接 cp 的时候报错了,jenkins本地查看文件中文显示正确(通过 xshell,终端编码 GBK);但是拷

DevOps最佳实践

9个DevOps最佳实践 1. 培养协作和无责沟通的文化 首先,要使这一旅程取得成功,我们必须高度关注培养一种允许人们自由协作并消除对失败恐惧的文化。提倡信任和同理心等价值观的组织和团队在采用 DevOps 实践方面往往具有很大优势。打破团队之间的孤岛,让他们朝着一个共同的目标共同努力,为公司带来价值。 Spacelift 是为 IaC提供增强协作层的工具之一。在 Spacelift,您可以邀请安

Linux用户身份

用户身份 Linux 中每个用户都有唯一的 UID,通过 UID 可以判断用户身份 UID 为 0:系统管理员用户 UID 为 1-999:系统用户,Linux系统为避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会由独立的系统用户负责运行,进而有效控制被破坏的范围 UID 从 1000 开始:普通用户,由管理员创建的用于日常工作的用户 Linux 中创建每个用户时,会自动创建一个