加载中
云原生世界中的数据包标记(packet mark)

本文翻译自 2020 年 Joe Stringer 在 Linux Plumbers Conference 的一篇分享: Packet Mark In a Cloud Native World。探讨一个在网络和安全领域非常重要但又讨论甚少的主题:skb mark。 skb ...

一切系统都是分布式的

这篇文章思考有一定深度,但部分观点恐怕有失偏颇,比如作者认为分布式系统中的故障没有根本原因(There is no root cause)、查找 root cause 多半是徒劳等等。 目录 1、拥抱故障 2、分布式...

Golang中的竞态条件

编写多线程程序是一项重要的工作,需要在编写前规划。如果您使用的是单线程语言,例如 JavaScript,了解基础知识就行了。但如果您熟悉 C 或 C++ 等服务端编程语言,他们多线程概念是相似的,...

K8s Pod优雅关闭,没你想象的那么简单!

更新部署服务时,旧的 Pod 会终止,新 Pod 上位。如果在这个部署过程中老 Pod 有一个很长的操作,我们想在这个操作成功完成后杀死这个 pod(优雅关闭),如果无法做到的话,被杀死的 pod 可能...

如何使用Golang利用ectd实现一个分布式锁?

我们都知道最近几年,随着 K8s 成为容器编排领域霸主,etcd 也越来越火,GitHub star 已超过 34.2K。当然这也与它的应用场景广泛密不可分,从服务发现到分布式锁,从配置存储到分布式协调,可...

故障排除Unable to Create New Native Thread

高并发场景下经常会出现java.lang.OutOfMemoryError。在所有的场景中java.lang.OutOfMemoryError: unable to create new native thread是最常见的场景之一。当应用程序无法创建新线程时会生成...

分享下云原生技术之外的另类话题

好久没 K8S 相关的原创了,懒得更新了,主要不知道写了是否会有帮助。直到最近几天有同学跟我探讨引入了一堆云原生组件,不仅没有提高效率,反而徒增了很多心智负担。我才想起来好久没有更文...

平均 3000-20000 块不等,有空接外包私活的入群!

知乎上这个被浏览了948,816次的问题,看得我真是抓心挠肝: 都2021年了,居然还有兄弟不知道接外包赚外快的活路吗?! 根据自己的时间安排自由接活、开发方式可以选远程还是驻地,最后,只要...

2021/08/25 08:00
145
K8s CoreDNS落地实践

DNS 服务是 Kubernetes 内置的服务发现组件,它方便容器服务可以通过发布的唯一 App 名字找到对方的端口服务,再也不需要维护服务对应的 IP 关系。这个对传统企业内部的运维习惯也是有一些变...

云时代的运维正是不折不扣的架构师

随着云原生时代的到来,各大厂纷纷上云,甚至有人说,未来的软件就是生在云上,长在云上的。在这种云原生时代大势下,衍生出来的 Kubernetes 工程师、云原生工程师的薪资也水涨船高,大厂不惜...

再见了微服务!全面拥抱 DDD 思想真正的价值!

前段时间,参加了一场闭门技术交流会,讨论的热点是微服务,话题集中在微服务架构拆分到底应该拆多细。 有微服务的地方就有 DDD(领域驱动设计),不过即便是专业的技术交流会,也没人能给 ...

HAProxy容器化实践

您可以将 HAProxy 作为 Docker 容器运行吗?是的!这还需要问吗?如今 Docker 无处不在,您会发现许多应用程序都已被 Docker 化;HAProxy 负载均衡器也不例外,但 HAProxy 就是为此而生的。作...

Cilium 容器网络的落地实践

随着越来越多的企业采用 Kubernetes,围绕多云、安全、可见性和可扩展性等新要求,可编程数据平面的需求用例范围越来越广。此外,服务网格和无服务器等新技术对 Kubernetes 底层提出了更多的...

入职了一个工作5年的小白程序员

不知道大家有没有这样一种感觉,不论工作几年,刚刚换到一家新公司的时候总感觉自己特别菜,啥都不知道,干啥啥不行,特别是跟技术流程相关的一些操作。但当你新入职一家公司的时候,往往最先...

2021/08/09 20:54
128
使用 Mozilla SOPS 加密您的 Kubernetes Secret

默认情况下,Kubernetes Secret(机密信息)以 base64 编码存储在YAML文件中。因为信息缺乏加密通常会导致如何安全地存储秘密的问题。当然您也不想将敏感的配置数据放入 git 存储库,因为它只...

K8s 集群中存储对象灾备的落地实践

谈到存储对象的灾备,我们可以想象成当你启动了挂载卷的 Pod 的时候,突然集群机器宕机的场景,我们应该如何应对存储对象的容错能力呢?应用的高可用固然最好,但是灾备方案一直都是最后一道...

我建了一个内推群,有好公司内推和免费简历优化,抓紧!

我和几个大厂的朋友搞了一个【金九银十独家大厂内推】群,华为、阿里、腾讯、字节这些大厂的核心岗位都有内推机会,很多猎头也在群里,进群就送一套我肝出来的面试资料,和3天的面试指导视频...

使用 Rook 构建生产可用存储环境实践

Rook 是基于 Kubernetes 之上构建的存储服务框架。它支持 Ceph、NFS 等多种底层存储的创建和管理。帮助系统管理员自动化维护存储的整个生命周期。存储的整个生命周期包括部署、启动、配置、申...

2021/08/01 08:06
180
网络组件 Calico 的落地实践

Kubernetes 网络并没有原生的方案,它从一开始就给我们送来了一个选择题。到底选哪种网络方案才是最佳的方案呢?网络问题一直让社区用户很困惑,以至于在早期,不同场景下的方案如雨后春笋般...

最近大热的云原生为什么这么重要?

如果你是一名后端工程师,那不管你是在大厂,还是小厂,我猜你一定听过 Go 语言和云原生。 也许,你现在还没接触过云原生,你可能会觉得云原生离自己比较远,但其实一切就在眼前。远的不说,...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部