Kiali——Istio Service Mesh 的可观察性工具
Istio 中有个 issue #9066 要求将 Istio 中默认使用的 Service Graph 替换成 Kiali。Kiali 最初是由 Red Hat 开源的,用于解决 Service Mesh 中可观察性即微服务的可视性问题。目前已获得 Istio 社区的官方支持。 关于 Kiali 单体应用使用微服务架构拆分成了许多微服务的组合。服务的数量显著增加,就对需要了解服务之间的通信模式,
saltstack的master_job_cache特性
master_job_cache特性 当结果返回,master可以将结果缓存至数据库,并不需要另外安装MySQL-pythonmysql数据库的一个库和三张表需要创建 在配置文件添加master_job_cache: mysql后,清空表测试! [root@master ~]# vim /etc/salt/master mysql.host: '10.0.0.7' mysql.
Django自动化测试
Django中写自动化测试可以使用:doctests或unit tests。自动化测试的逻辑是,将测试数据传入待测试函数,执行后,以输出结果与预期是否一致,作为判断测试是否通过的标准。这里有几个关键点,(1)需要测试数据,(2)需要指明待测试函数,(3)需要给出预期的结果。1. 测试驱动开发 测试驱动开发是一个迭代的开发周期,先编写自动化测试代码,再填充功能。第一步,先编写测试 第二步,查看测试失
一步步采用 Kubernetes
为什么选择 Docker 和 Kubernetes 呢? 容器允许我们构建、发布和运行分布式应用。它们使应用程序摆脱了机器限制,可以让我们以一定的方式创建一个复杂的应用程序。 使用容器编写应用程序可以使开发、QA 更加接近生产环境(如果你努力这样做的话)。通过这样做,可以更快地发布修改,并且可以更快地测试整个系统。 Docker 这个容器式平台就是为此为生,可以使软件独立于云提供商。 但是,即使使