0%

在某些情况下,我们需要调用第三方提供的HTTP API来获取特定的信息。在Laravel中,我们可以使用curl来调用HTTP API。在开发和测试的过程中,我们不可以调用真实的API,真实的API可能是需要付费的,所以我们需要Mock API的调用。

在本文中,虽然讲的是如何Mock curl,但是也可以推广到如何Mock PHP的标准方法。下面是一个简单的例子,我将针对这个例子进行mock测试。

阅读全文 »

这一篇博客,最开始是想写在shell数组中*和@的区别。但是写着写着,发现之前出问题不是因为 * 和 @,而是因为从数组中删除元素的方式有点小问题。接下来,我将介绍如何从shell数组上删除一个元素。

阅读全文 »

ConfigMap 是用来以键值对(key-value)的方式存储非敏感信息。Pod可以通过环境变量、命令行参数或者卷挂载等方式使用ConfigMap.
ConfigMap 可以将环境配置与具体的应用程序进行解耦,这意味着可以提升应用的可移植性。
需要注意的是,ConfigMap没有加密功能。

阅读全文 »

本文主要介绍以下内容:

  • 什么是CI/CD? CI/CD带来了什么好处?
  • 什么是Pipeline?
  • 最佳实践
阅读全文 »

PersistentVolumeClaim(PVC)是用户存储请求。它类似于Pod。Pod消耗Node资源,PVC消耗PV资源。Pod可以请求特定级别的资源(CPU和内存)。PVC可以请求特定的大小和访问模式(例如,可以将它们安装为读/写一次或多次只读)的PV。

阅读全文 »

我们每一个人基本上都会有很多种移动设备,也会遇到很多问题,比如密码太多了记不住,以及密码很弱不安全,设备丢失导致的文件丢失,以及跨设备工作不方便等等。
下面我将尝试着介绍一下我是如何管理我的密码,以及文件同步和备份。以下内容只针对于个人非商业用途。

阅读全文 »

当一个容器崩溃了,kubelet将会尝试重启它,但是之前容器中的文件将会丢失。另外,一个Pod中多个容器之间共享文件也是必需的。Kubernetes提供了一个Volume抽象概念来解决这些问题。

阅读全文 »