摘要: lambda是aws提供的一个serverless服务,本质上是一种Faas,即函数即服务,AWS允许用户使用AWS支持的语言编写函数并且由平台自动管理,用户只能提供函数,设计调用关系,并不能访问具体的函数实例进行自定义修改。 创建一个lambda函数非常简单,只要在控制台点击创建函数即可,按照提示 阅读全文
posted @ 2020-08-03 11:33 冷血无情康纳酱 阅读(909) 评论(0) 推荐(0) 编辑
摘要: Cloudevent是云原生基金会支持的一个开源项目,希望给云中传递的事件提供一个统一的标准,从而使云事件的传递更具有互操作性、可移植性、跨平台性。 参考链接https://github.com/cloudevents/spec/blob/v1.0/primer.md 服务器中常见的场景就是一个系统 阅读全文
posted @ 2020-07-31 17:32 冷血无情康纳酱 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: Prometheus和前些时候介绍的Jaeger类似,都可以用来收集程序运行时候的信息,和自由自定义的Jaeger不同,Prometheus提供了若干提交信息的数据结构,虽然方便了使用,但是相应的粒度不如jaeger细。 官方网站:prometheus.io github地址:github.com/ 阅读全文
posted @ 2020-07-27 19:36 冷血无情康纳酱 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Triggerflow是一个基于事件驱动的无服务器工作流编排系统。项目已经在github上开源,但是目前还不够完善,尝试在自己搭建的knative上部署也并没有成功工作,但是其中的一些思路还是不错的,所以本文就简单分享一下它的思路。 项目地址:http://github.com/triggerflo 阅读全文
posted @ 2020-07-24 22:22 冷血无情康纳酱 阅读(321) 评论(0) 推荐(0) 编辑
摘要: jaeger是基于opentracing的一个追踪器,兼容opentracing标准。这项技术可以帮助开发者掌握分布式系统内的函数调用情况,分析函数性能、网络状况等等。 先列出相关参考文献: https://github.com/yurishkuro/opentracing-tutorial ope 阅读全文
posted @ 2020-07-15 20:37 冷血无情康纳酱 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 昨天基本搭好了环境,不过忘记说calico了,这里简单提一句 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml 运行即可 今天主要是通过一个helloworld的方式来测试kubernetes的功能正常。参考h 阅读全文
posted @ 2020-07-07 11:51 冷血无情康纳酱 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 主要参考 kubernetes.org.cn/7189.html 和 https://blog.csdn.net/u010420840/article/details/79167057 本文仅强调部分重点 1.首先控制环境 1 关闭防火墙systemctl stop firewalldsystemc 阅读全文
posted @ 2020-07-06 20:55 冷血无情康纳酱 阅读(236) 评论(2) 推荐(0) 编辑
摘要: 由于学习工作需要接触到go语言,昨天花了大概半天时间查找资料,然后再用半天时间快速过了一遍go基本的语法。再简单敲了一些命令作为练习。作为一个初次见面来说应该够了,所以本文就简单介绍下这一天的收获,剩下的go的高级特性后续学到了再说。 首先推荐一下go语言教程网站http://codingdict. 阅读全文
posted @ 2020-06-16 14:21 冷血无情康纳酱 阅读(174) 评论(0) 推荐(0) 编辑
摘要: fanotify是一个挺好用的文件监控系统,它会检测当前文件系统下的事件,并允许做出回应。 官方文档https://www.man7.org/linux/man-pages/man7/fanotify.7.html Fanotify主要有两个函数,fanotify_init()和fanotify_m 阅读全文
posted @ 2020-06-09 15:38 冷血无情康纳酱 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: selinux下的跨域指的是进程A想要访问文件B,但A的上下文并没有权限访问文件B,selinux支持我们开放进程A的权限使其可以通过具有权限访问文件B的上下文的进程C来间接实现对B的访问。 样例如下: allow A_t B_t: file {getattr execute read open}; 阅读全文
posted @ 2019-12-18 15:36 冷血无情康纳酱 阅读(568) 评论(0) 推荐(0) 编辑