Docker
-
灰度发布在 UCloud 大规模虚拟网络中的应用
本文主要详细阐述了在 UCloud 的虚拟网络里,如何利用 ServiceMesh 技术在虚拟网络控制面以及利用可编程交换机在转发面实现灰度发布。 ServiceMesh 实现控制…
-
Minikube 入门:笔记本上的 Kubernetes
运行 Minikube 的分步指南。 在 Hello Minikube 教程页面上 Minikube 被宣传为基于 Docker 运行 Kubernetes 的一种简单方法。 虽然…
-
Linux 开发的五大必备工具
Linux 上的开发工具如此之多,以至于会担心找不到恰好适合你的。 Linux 已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在 Linux 的帮助下,技术…
-
“用户组”在 Linux 上到底是怎么工作的?
嗨!就在上周,我还自认为对 Linux 上的用户和组的工作机制了如指掌。我认为它们的关系是这样的: 每个进程都属于一个用户(比如用户 julia) 当这个进程试图读取一个被某个组所…
-
Linux DNS 查询剖析(第四部分)
在 Linux DNS 查询剖析(第一部分),Linux DNS 查询剖析(第二部分) 和 Linux DNS 查询剖析(第三部分) 中,我们已经介绍了以下内容…
-
用 zsh 提高生产力的 5 个技巧
zsh 提供了数之不尽的功能和特性,这里有五个可以让你在命令行效率暴增的方法。 Z shell(zsh)是 Linux 和类 Unix 系统中的一个命令解析器。 它跟 sh (Bo…
-
解读 | TARS 开源项目发布 Go 语言版本
导语:近日,Tars 开源项目在上海发布并开源了 Go 语言版本,其性能与 C++ 版本相当,比 gRPC 的性能高 5 倍。 Tars 是腾讯开源的一款微…
-
理解监测指标,并使用 Python 去监测它们
通过学习这些关键的术语和概念来理解 Python 应用监测。 当我第一次看到术语“计数器counter”和“计量器gauge”和使用…
-
如何 Docker 化 Python Django 应用程序
Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。 …
-
差异文件(diff)和补丁文件(patch)简介
这篇文章介绍差异文件diff和补丁文件patch,以及它们如何在开源项目中使用的例子。 如果你曾有机会在一个使用分布式开发模型的大型代码库上工作过,你就应该听说过类似下面的话,&l…