Logo

k8s容器重启的细节探究-滴滴升级k8s

滴滴在11月27日晚间出现了大面积的故障,坊间传言是因为运维将k8s从1.20降级成了1.12导致pod全部被kill,但又无法重启,因此探究一下k8s容器重启的相关细节。首先来对比一下函数HashContainer在1.12和1.20两个版本的差异,变化就是在于1.20是将container对象转...

本地shell命令帮助日常开发提效

Macjson转换成字符串有些接口需要将json先转换成字符串进行保存,下面提供两个命令可供在json与其字符串形式之前互相转换echo '{"foo": "bar"}' | jq '@json' "{\"f...

编译glibc真的是一项危险的事情

因为树莓派的glibc版本过低,因此想着去编译2.34版本的glibc,make完成以后,用普通用户身份执行了sudo make install系统就G了,执行任何二进制都会报错Inconsistency detected by ld.so: dl-call-libc-early-init.c: 3...

LeetCode-双指针10题结题思路-篇二

题目来源:https://books.halfrost.com/leetcode/ChapterTwo/Two_Pointers/31. 下一个排列题目链接:https://leetcode.cn/problems/next-permutation/先找末尾倒序的子串,然后将子串前一个字符和子串中,...

LeetCode-双指针10题结题思路-篇一

题目链接:https://leetcode.cn/problems/3sum/description/思路:排序,加双指针,两个循环注意点:边界条件,如果数组中数量少于3个,直接返回如果排序后第一个数字大于0,直接返回重复元素跳过,防止重复解...

11 Container With Most Water的数学证明

题目链接:https://leetcode.cn/problems/container-with-most-water/package leetcodefunc maxArea(height []int) int {max, start, end := 0, 0, len(height)-1for ...

青田旅游计划

火车时间去程:11-19 周日 14:15分杭州南站出发,16点53分到达青田站回程:11-20 周一 18点41分青田站出发,21点09分到达杭州南站推荐景点吃的Le Cafe DeHappy 法式简餐,可以早饭小吃:猪肠粉筒骨,徐记咔客,网红?需要提前预定HAPPY幸福小酒馆,又是排名第一,需要...

Omnivore: 开源、自由、全平台的「稍后读」服务

🔖 Omnivore: 开源、自由、全平台的「稍后读」服务Web (https://omnivore.app/)👉 Features足够用的 Read It Later 功能开源、自由、目前免费,可同步现代化 UI,清晰、干净在一个地方收集所有 Newsletter在文章中标记和笔记又是一个知识收藏...

体验IaC之terraform创建pve虚拟机

摘要本文主要记录了如何通过terraform在pve中创建虚拟机,以及如何制作属于自己的linux镜像。资源准备创建pve模板vm_id=9000qm create $vm_id --name "ubuntu-2204-cloudinit-template" --memory 1...

树莓派搭建网络打印机

家里只有一台老旧的惠普P1007打印机,老婆经常需要通过微信发送文件到连接打印机的电脑来打印,甚是不便。恰好家中有一台树莓派,因此利用树莓派搭建一台网络打印机。环境介绍:树莓派3B,系统版本Raspbian GNU/Linux 11HP LaserJet P1007步骤记录:树莓派各种初始化操作就不...

浙ICP备14008409号-2