Kubernetes

  • 差异文件(diff)和补丁文件(patch)简介

    这篇文章介绍差异文件diff和补丁文件patch,以及它们如何在开源项目中使用的例子。 如果你曾有机会在一个使用分布式开发模型的大型代码库上工作过,你就应该听说过类似下面的话,&l…

    编程笔记 2021年8月6日
  • Kubernetes 网络运维

    最近我一直在研究 Kubernetes 网络。我注意到一件事情就是,虽然关于如何设置 Kubernetes 网络的文章很多,也写得很不错,但是却没有看到关于如何去运维 Kubern…

    编程笔记 2021年8月6日
  • 使用 Kafka 和 MongoDB 进行 Go 异步处理

    在我前面的博客文章 “我的第一个 Go 微服务:使用 MongoDB 和 Docker 多阶段构建” 中,我创建了一个 Go 微服务示例,它发布一…

    编程笔记 2021年8月6日
  • 使用 MQTT 在项目中实现数据收发

    从开源数据到开源事件流,了解一下 MQTT 发布/订阅(pubsub)线路协议。 去年 11 月我们购买了一辆电动汽车,同时也引发了有趣的思考:我们应该什么时候为电动汽车充电?对于…

    编程笔记 2021年8月6日
  • Kubernetes 分布式应用部署实战:以人脸识别应用为例

    简介 伙计们,请搬好小板凳坐好,下面将是一段漫长的旅程,期望你能够乐在其中。 我将基于 Kubernetes 部署一个分布式应用。我曾试图编写一个尽可能真实的应用,但由于时间和精力…

    编程笔记 2021年8月6日
  • Vagrant 单机快速模拟集群

    概述 在学生时代,如果想自学 Ansible Puppet 这种部署工具,或者说 Ceph、Kubernetes 这种分布式存储系统和容器编排工具。在实习或者工作以前可能会苦于没有…

    编程笔记 2021年8月6日
  • 在 Kubernetes 上运行一个 Python 应用程序

    这个分步指导教程教你通过在 Kubernetes 上部署一个简单的 Python 应用程序来学习部署的流程。 Kubernetes 是一个具备部署、维护和可伸缩特性的开源平台。它在…

    编程笔记 2021年8月6日
  • Buildah 入门

    Buildah 提供一种灵活、可脚本编程的方式,来使用你熟悉的工具创建精简、高效的容器镜像。 Buildah 是一个命令行工具,可以方便、快捷的构建与开放容器标准Open Cont…

    编程笔记 2021年8月6日
  • 完全指南:在容器中运行 Jenkins 构建

    容器应用程序平台能够动态地启动具有资源限制的独立容器,从而改变了运行 CI/CD 任务的方式。 现今,由于 Docker 和 Kubernetes(K8S)提供了可扩展、可管理的应…

    编程笔记 2021年8月6日
  • 一些常见的并发编程错误

    Go 是一个内置支持并发编程的语言。借助使用 go 关键字去创建协程goroutine(轻量级线程)和在 Go 中提供的 使用 信道&nbs…

    编程笔记 2021年8月6日