zabbix通过postfix和163转发邮件报警[2]
[root@zabbix ~]# /etc/init.d/postfix start [root@zabbix ~]# vim /etc/mail.rc #######set mail set from=usertzc@163.com smtp=smtp.163.com set smtp-auth-user=usertzc smtp-auth-password=password smtp-auth
那些年在 Terraform 上吃到的糖和踩过的坑
前言 最近看到个资源管理的工具——Terraform。笔者基于自身开发经验,简单聊聊对 Terraform 的看法,读者如果有自己的观点,随时欢迎交流。 本文主要包含以下几个内容: 讲讲为啥要用 terraform,terraform 有啥好处; 列举几个常见的 terraform 命令,让读者快速用起来。若读者有相关经验,可以直接跳过。 实现一个简单的 terrform provider,让开发
如何使用 cloudinit 来预配置 LXD 容器
当你正在创建 LXD 容器的时候,你希望它们能被预先配置好。例如在容器一启动就自动执行 apt update来安装一些软件包,或者运行一些命令。 这篇文章将讲述如何用 cloud-init 来对 LXD 容器进行进行早期初始化。 接下来,我们将创建一个包含cloud-init指令的LXD profile,然后启动一个新的容器来使用这个profile。 如何创建一个新的 LXD profile 查看
Istio 无法访问外部服务的故障排查
事故起因 业务上新集群,本来以为"洒洒水",11 点切,12 点就能在家睡觉了。流量切过来后,在验证过程中,发现网页能够正常打开,在登录时返回了 502,当场懵逼。在相关的容器日志发现一个高频的报错条目“7000 端口无法连接”,向业务组了解到这是 redis 集群中的一个端口,前后端是通过 redis 交互的,该集群同时还有 7001-7003 其它三个端口。 用 nc 命令对 redis 集群
API Gateway的身份认同危机
如今,API网关经历了一系列身份认同危机: 它们是集中式共享资源,有助于将API暴露和维护到外部实体吗? 它们是否为集群的ingress哨兵,严格控制用户流量在集群的进出? 或它们是否为某类API的集成,以便更简洁地表达API,具体取决于它所具有的客户端类型? 当然还有不愿多谈但我经常听到的一个问题:“服务网格是否会使API网关过时?” 有关背景 随着技术的快速发展,以及行业在技术和架构模式中的快