排序
HashMap 计算 Hash 值的扰动函数
计算过程以下代码叫做 “扰动函数”//java 8 中的散列值优化函数static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);}...
【K8S专栏】Kubernetes应用配置管理
不论什么样的应用,基本都有配置文件,在企业中,大部分会用到配置中心,比如apollo、nacos等,也有一些公司直接使用Kubernetes自带的配置管理,主要有:SecretConfigMapSecret如果把配置信息保...
Tekton实践篇-Tekton和Argocd的梦幻联动
前面的一系列文章基本已经把Tekton相关的知识介绍完了,如果你认真的看完并且实践过,相信你对Tekton已经有一定的掌握了。在实际的工作中,Tekton可以完成CICD的所有工作,并没有强制的将它划分...
Kubernetes 可观测性:利用 4 个开源工具
你可能已经知道Kubernetes是领先的容器编排系统。根据最新的CNCF 研究,可能已经将它用于生产工作负载或在未来一年考虑使用它。2021 年的研究发现,惊人的 96% 的受访者正在使用 Kubernetes 或...
开发一个接口监控的Prometheus Exporter
想必大家对于黑盒监控都不陌生,我们经常使用blackbox_exporter来进行黑盒监控,在K8s中进行黑盒监控可以参考这里。既然已经有成熟的工具,为何自己还要再来尝试开发一个?我说是为了学习,你信...
OpenStack踩坑之路(2)
但你凝视深渊的时候,深渊也在凝视你——尼采OpenStack认证服务搭建keystone服务概述OpenStack身份识别服务为管理身份验证,授权和服务目录提供了单点集成。身份服务通常是用户与之交互的第一个...
凤凰项目–团队合作与沟通
《凤凰项目》一书中的团队合作和沟通部分提供了许多实用的方法和技巧,这些方法和技巧可以帮助团队更好地协作和管理任务,提高整个团队的工作效率和质量。本文将对其中一些重要的方法进行总结,...
k8s上使用jenkins遇到的坑
最近几天,遇到了一个让我百思不得其解的问题,那就是我使用jenkins pipeline进行简单的测试时,两个stage之间需要1分钟左右的切换时间,想想以往都是超快的,这次...
