云原生

云原生,让Intuit为成千上万的开发人员带来了“闪电般快速”的部署

原文地址 [https://www.cncf.io/blog/2019/10/22/with-cloud-native-intuit-brings-lightning-fast-deployment-to-thousands-of-developers/] 在18个月内,Intuit 的在 kubernetes 集群上的服务从 0 增长到了整整 2000 个。在问道Intuit 的首席架构师 Jeff Brewer 时,”闪电般的部署“ 是他提到的最重要的原因。在用上 kubernetes 集群后,部署周期从天变成了秒,MTTR(Mean Time

  • zgljl2012
1 min read
技术

Linux中文件描述符与打开文件之间的关系

Linux中文件描述符与打开文件之间的关系 File Descriptor概述 在 linux 系统中,一切都是文件,文件可分为以下几类: 1. 普通文件 2. 目录文件 3. 链接文件 4. 设备文件 文件描述符(File Descriptor,简称“fd”,以下均会称之为fd),这是内核为了高效管理已被打开的文件所创建的索引,请注意,fd 只是一个索引。这个索引是一个非负整数(通常是小整数,从0开始数),指向被打开的文件,所有执行 I/O

  • zgljl2012
6 min read
技术

docker 查看 各个 volume的磁盘空间占用

使用以下命令: docker system df -v 会列出所有的镜像、vlume占用的磁盘空间。 找到:Local Volumes space usage: 这一项,会列出volume占用的磁盘空间 -------------------------------------------------------------------------------- 此外,大幅占用磁盘空间还有日志,可通过以下链接了解如何进行 docker 的日志清理: * Docker: 获取容器的日志文件位置 [https://zgljl2012.com/docker-huo-qu-rong-qi-de-ri-zhi-wen-jian-wei-zhi/] * 查看及清理 docker 容器日志 [https://zgljl2012.com/cha-kan-ji-qing-li-docker-rong-qi-ri-zhi/

  • zgljl2012
1 min read
kubernetes

2019年即将过完,容器技术生态发生了些什么

云原生逐步落地,核心基础 Kubernetes 采纳度持续增长 这一年,“云原生”(Cloud Native)理念落地的核心,Kubernetes 这一项目逐步成为了各家企业构建容器化平台体系的默认选择。Kubernetes 项目最大的价值,在于其从创建时提出的声明式 API 和以此为基础“控制器”模式,这一点,是它与那些只能生产资源的集群管理工具最大的不同。 在此模式(声明式 API 和 “控制器”模式)下, Kubernetes 在自身突飞猛进的发展过程中,同时保证了 API 层的相对稳定和向后兼容能力,这是一个平台级项目的基础,

  • zgljl2012
5 min read
技术

Base64 编码算法 - Python实现

算法描述 Base64编码的目标:将任意字节转为可读字符的编码。 Base64 不是为了安全,而是为了显示。因为计算机世界最开始的时候,只支持 26 个字母和一些符号,所以 1个 字节就足够编码了,但后来,计算机世界的不止多了中文、日文等文字,更多了视频、图片、程序等一样以字节为单位的数据,这些字节大多数不仅仅是 2^7 以内的可显示的文字字符编码,还有可能是大于127(有符号数小于0)的字节,这些字节没办法用字符显示出来,Base64就是将他们显示出来的算法。 编码规则 Base64编码的思想: 采用64个基本的ASCII码字符对数据进行重新编码。 步骤如下 * 首先,

  • zgljl2012
6 min read

阿里云从 ubuntu 16.04 升级到 ubuntu 18.04 不能联网的解决办法

需要从阿里云控制台连接实例,登入机器后才可继续,如果这一步都不行的话,就提交工单吧。 连入机器后,执行: sudo systemctl status networking 如果出来的结果是 Failed 的话,就可确认是 networking 服务启动失败,我们的目标就是重启这个服务。做如下操作: 首先,sudo vim /etc/network/interfaces * 注释掉:auto br0 -> # auto br0 * 编辑:address 到你自己的

  • zgljl2012
1 min read
zgljl2012@gmail.com