0%

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抽象概念来解决这些问题。

阅读全文 »

在实现持续集成前,有一项很重要的工作就是自动化构建。

自动化构建必须满足一个条件:人和计算机都能通过命令行自动执行应用的构建、测试以及部署过程。而自动化脚本就是将自动化构建脚本化的产物。

本文中,将介绍一些自动化脚本的原则和实践。

阅读全文 »

Service是Kubernetes的核心概念,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。

阅读全文 »