Posts
Tech
- 一个Projeted Volume挂载service account引发的故障 - 13 December 2023
- 如何使用Prometheus+Grafana监控Proxmox - 10 September 2022
- 智能家居: 如何使用siri控制美的空调 - 16 July 2022
- istio: 如何对istio数据平面进行benchmark - 27 June 2022
- istio: 健康检查 - 27 June 2022
- istio: 调整Container启动顺序,确保应用在sidecar就绪后启动 - 27 June 2022
- istio: 隔离 - 27 June 2022
- istio: 基于assemblyscript/Go SDK开发Istio Envoy Wasm Filter - 27 June 2022
- istio policy: 限流 - 27 June 2022
- istio traffic: 故障注入 - 27 June 2022
- istio traffic: 虚拟机上部署 sidecar ,从而加入到服务网格 - 27 June 2022
- istio traffic: 通过 service entry 访问虚拟机上的服务 - 27 June 2022
- 使用consul作为istio的注册中心(intree or by service entry) - 27 June 2022
- consul 基础知识 - 27 June 2022
- topic - top in container, 容器版本的top命令 - 14 September 2021
- 基于assemblyscript/Go SDK开发Istio Envoy Wasm Filter - 23 July 2021
- 一个Go升级引起的血案 - 21 April 2021
- 如何找到被删除的文件 - 30 September 2020
- docker login 密码加密保存 - 20 June 2020
- 如何解决容器中nginx worker process自动设置的问题 - 11 May 2020
- 使用Kubernetes Ingress + LetEncrypt 安全访问Homelab服务 - 31 January 2020
- 如何从集群外访问Kubernetes Pod - 06 January 2020
- 设置kubernetes Pod的shared memory - 10 November 2019
- 小贴士:Docker清理作弊手册 - 01 November 2019
- 消失的Prometheus指标 - 29 October 2019
- 追踪nginx ingress最大打开文件数问题 - 29 September 2019
- kubernetes笔记:Service Catalog - 19 September 2019
- 小贴士:Golang的空数组是否为nil? - 26 July 2019
- nodePort的副作用 - 20 July 2019
- 开启kubernetes的抢占模式 - 10 July 2019
- MetalLB:穷人的LoadBalancer - 30 June 2019
- kubernetes容器中域名解析优化 - 22 June 2019
- Golang中如何正确使用条件变量sync.Cond - 15 June 2019
- 如何限制kubernetes本地临时存储的容量 - 23 May 2019
- 小贴士:如何在线关闭一个tcp socket连接 - 16 April 2019
- kubernetes PVC支持resize扩容 - 14 April 2019
- Azure中国提供了gcr.io/k8s.gcr.io镜像代理服务 - 02 March 2019
- yummy: 基于LVM的local volume完全自动动态供给 - 20 February 2019
- golang modules代理: GOPROXY - 19 February 2019
- kubernetes支持PodSecurityPolicy - 18 February 2019
- kubernetes支持local volume - 17 January 2019
- 小工具:查找哪些clusterRole定义了某个resource - 12 January 2019
- kubernetes上部署Dragonfly - 02 January 2019
- fish shell支持kubectl自动补齐 - 17 December 2018
- golang如何解析域名 - 16 December 2018
- firecracker - 28 November 2018
- kubelet如何做GC(Garbage Collection) - 18 November 2018
- 更好用的kubectl - 09 November 2018
- http cache在Dragonfly中的应用 - 01 September 2018
- 墙内安装kubernetes教程 - 01 September 2018
- Golang官方包依赖管理工具 go mod 简明教程 - 28 August 2018
- kubernetes ingress 健康检测 - 02 August 2018
- kubernetes笔记: NetWork Policies 网络策略 - 01 August 2018
- 如何自然的将Harbor集成到kubernetes集群中 - 17 July 2018
- Golang: 常量、枚举,以及魔幻的iota - 04 July 2018
- 迈向serverless - 28 June 2018
- kubernetes笔记: HPA - 22 May 2018
- kubernetes笔记: Cephfs - 17 May 2018
- kubernetes笔记: Ceph RBD - 16 May 2018
- kubernetes笔记: LimitRanges - 15 May 2018
- kubernetes笔记: Resource Quotas - 14 May 2018
- kubernetes笔记: ingress - 09 May 2018
- kubernetes笔记: RBAC鉴权 - 05 May 2018
- kubernetes笔记: subpath - 02 May 2018
- kubernetes笔记: HostAliases - 29 April 2018
- kubernetes笔记: downward API - 25 April 2018
- 使用swaggo自动生成Restful API文档 - 19 April 2018
- OpenVswitch设计与实现 - 08 April 2018
- 如何下载centos/redhat的linux内核源代码 - 30 March 2018
- Chrome插件:CSDN博客自动阅读全文 - 26 March 2018
- Javascript请求,用户登陆超时Spring Security如何跳转? - 06 February 2018
- Golang: 详解container/heap - 29 January 2018
- 使用swagger来做API文档 - 10 January 2018
- how to use LOAD_FILE in mysql - 09 January 2018
- Harbor Registry Garbage Collect(垃圾回收) - 28 December 2017
- Golang: 深入理解panic and recover - 23 November 2017
- minio是怎么解决数据可靠性的? - 15 November 2017
- Google BBR拥塞算法 - 11 November 2017
- 源地址审计:追踪 kubernetes flannel网络的SNAT - 04 November 2017
- ssh over socks5:通过socks5 proxy来连接ssh服务器 - 19 October 2017
- 源地址审计:追踪 kubernetes 服务的SNAT - 18 September 2017
- 阿里云 kubernetes yum 仓库镜像 - 17 September 2017
- overcommit该怎么设置? - 10 September 2017
- 使用docker in docker离线私有registry - 01 September 2017
- 喜大普奔:Spark on kubernetes - 31 August 2017
- centos7的日志系统:journald, rsyslog, logrotate - 24 August 2017
- docker login遇到authentication required - 22 August 2017
- 让LVS更持久 - 15 August 2017
- kubernetes flannel代码解析 - 12 August 2017
- ssh端口转发:远程和本地 - 06 August 2017
- kubernetes调度器scheduler源码解析 - 31 July 2017
- golang如何获取变量的类型:反射,类型断言 - 29 July 2017
- 不要开启tcp_tw_recycle - 19 July 2017
- go依赖包管理工具对比 - 10 July 2017
- 三罐可乐带你读懂Greenplum的interconnect - 06 July 2017
- 使用Jsonnet模板语言以更好的使用kubernetes - 04 July 2017
- 说说内核协议栈的端口号 - 27 June 2017
- 五步完成ssh full mesh全连接免密打通 - 25 June 2017
- 代码解析Linux系统调用 - 18 June 2017
- Linux网络栈解剖(Anatomy of the Linux networking stack) - 12 June 2017
- 一个可以查看linux当前缓存了哪些大文件的小工具 - 20 May 2017
- centos上docker使用devicemapper的注意点:小心磁盘满了 - 12 May 2017
- 在kubernetes上使用flume TAILDIR收集日志到HDFS上 - 11 May 2017
- 杀死一只小鲸鱼 - 05 May 2017
- kubernetes如何解决服务依赖呢? - 23 April 2017
- k8s镜像:安装kubernetes,访问不了gcr.io怎么办? - 07 April 2017
- kubernets: Persistent Volume & Persistent Volume Claim - 24 March 2017
- kubernets: Headless Services - 22 March 2017
- kubernets: StatefulSets Basics - 22 March 2017
- 怎么设置pxe安装时使用的cobbler的默认ks? - 17 March 2017
- kubernets部署备忘 - 20 February 2017
- 谈谈kubernets的service组件的Virtual IP - 20 January 2017
- kubernets的网络插件:flannel - 18 January 2017
- Scala字符串插值的妙用,以及java+scala混合编程 - 05 January 2017
- Java虚拟机笔记(3):Java内存模型与线程 - 07 December 2016
- Java虚拟机笔记(2):对象分配与回收机制 - 26 November 2016
- 从混杂模式开始说起 - 24 November 2016
- Java虚拟机笔记(1):Java内存区域与OOM - 14 November 2016
- 国内真实好用的maven镜像 - 30 October 2016
- Zeppelin:从点击Notebook中一个paragraph的run按钮说起 - 26 October 2016
- Zeppelin配置spark interpreter on yarn - 19 October 2016
- kickstart从autopart改为自行分区 - 09 October 2016
- 国内 docker 仓库镜像对比 - 28 September 2016
- Google Guice的动机 - 22 September 2016
- 如何为linux集群批量装机? - 20 August 2016
- 为什么不用RAID-0呢?这关于时间和雪花 - 11 August 2016
- freeIPA中kerberos跟LDAP是怎么交互的? - 11 August 2016
- Spark支持S3作为DataSource(四):使用Spark处理存储在S3上的图片文件 - 05 August 2016
- Spark支持S3作为DataSource(三):Spark集成S3 Service - 27 July 2016
- Spark支持S3作为DataSource(二):Hadoop集成S3 Service - 26 July 2016
- Spark支持S3作为DataSource(一):S3及其开源实现 - 25 July 2016
- Spark通过JDBC使用MySQL作为数据源 - 22 July 2016
- Hadoop 2.7.2编译 - 20 July 2016
- CentOS 7使用nmcli配置双网卡聚合 - 19 July 2016
- Spark调度(一):Task调度算法,FIFO还是FAIR - 11 July 2016
- Apache Ranger续:与LDAP和Kerberos合作,提供统一的认证、管理 - 22 June 2016
- Kerberos从入门到放弃(三):kerberos+LDAP各司其职,以及一体化的freeIPA - 21 June 2016
- 使用Apache Knox配置保护Spark/Hadoop - 17 June 2016
- Databricks cloud初探 - 15 June 2016
- Kerberos从入门到放弃(二):YARN、Spark、Hive使用kerberos - 11 June 2016
- Kerberos从入门到放弃(一):HDFS使用kerberos - 07 June 2016
- Spark SQL源码走读(一):HiveThriftServer2 - 01 June 2016
- Spark(十):Hive on Spark配置 - 19 May 2016
- Spark(九):Thrift Server的用户认证 - 18 May 2016
- Spark(八):多租户隔离 - 17 May 2016
- Apache Ranger:统一授权管理框架 - 12 May 2016
- Spark(七):Hive的授权 - 10 May 2016
- Spark(六):一个Hive UDF编码问题的解决记录 - 09 May 2016
- Spark(五):在Zeppelin中分析IPv4地址的瓜分图 - 06 May 2016
- Spark(四):python编程示例 - 07 April 2016
- Spark(三):数据导入 - 07 April 2016
- HBase分布式部署(三) - 06 April 2016
- Spark(二):Standalone和YARN方式部署集群 - 05 April 2016
- 搭建私有docker registry - 29 March 2016
- HBase系列之数据模型(二) - 22 March 2016
- Oracle GoldenGate介绍及并发配置说明 - 17 March 2016
- Greenplum上手报告 - 11 March 2016
- Redis单机版体验 - 04 March 2016
- 反向过滤是个什么鬼? - 21 January 2016
- 如何使用kettle提高ADS插入速度 - 18 December 2015
- Fullnat系列(三):为什么经过fullnat了以后,select查询变慢了呢? - 14 December 2015
- Fullnat系列(二):如何使用fullnat - 09 December 2015
- Fullnat系列(一):到底什么时候需要用fullnat呢? - 09 December 2015
- 小玩意:如何让linux上挂死的进程重启? - 11 November 2015
- HBase系列之Quick Start(一) - 16 September 2015
- mysql:C源代码内嵌SQL语句的预编译工具 - 08 September 2015
- 使用lvs+keepalived为mysql提供高可靠的负载分担功能 - 20 August 2015
- 百度PALO技术整理分析 - 08 August 2015
- 使用nginx+keepalived实现RESTful API服务器的负载均衡和高可靠性 - 03 July 2015
- Hibernate之Hello World - 11 June 2015
- MapReduce具体问题(二) - 03 June 2015
- MapReduce具体问题(一) - 25 May 2015
- 读书笔记:hive简介(一) - 20 May 2015
- Hadoop文件系统:HDFS - 16 May 2015
- Spark(一):介绍、初体验 - 13 May 2015
- 流式计算框架Storm介绍 - 11 May 2015
- 笔记:DAG计算框架Tez - 11 May 2015
- hadoop数据传输工具:Sqoop - 10 May 2015
- yarn(二):distributedShell和Unmanaged AM示例代码解析 - 06 May 2015
- Ambari简介 - 30 April 2015
- hadoop分布式环境搭建 - 24 April 2015
Life
- 降本增效,下掉一台小主机 - 08 November 2024
- 域名迁移到Cloudflare上了 - 11 April 2024
- homelab v2.0 - 03 February 2024
- 老古董:Kindle 4 刷多看系统 - 10 December 2023
- 说说我的homelab - 05 May 2019
- 炫龙耀9000(Clevo P95)拆机加内存 - 04 January 2019
- 终于我也求助了工信部 - 15 July 2018
- 新买了个Nintendo Switch - 26 January 2018
- 自己动手,更换撞破的佳能相机外屏 - 27 October 2017
- 新西兰自驾游 - 11 October 2017
- 小玩意:东芝FlashAir无线SD存储卡,单反相机的好伙伴 - 09 June 2017
- 多说要关闭了 - 22 March 2017
- 为ndsl换触摸屏 - 11 October 2016
- BLOG搬到亚马逊AWS上去了 - 06 August 2016
- 非典型Grub破坏并修复之路 - 18 July 2016