云里雾里


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

kubernetes 中zone状态引起的问题

发表于 2022-01-26
字数统计: 816字 | 阅读时长 ≈ 4分钟
Kubernetes 集群中,在节点异常时(notready)controller-manager中的node_lifecycle_manager会为该节点增加污点,用于驱逐节点的Pod 123Taints: node.kubernetes.io/unreachable:NoExecute node.kubernetes.io/unreachable:NoSchedule 最近在测试过程中出现,节点notready后,运行在节点的Pod不会被删除,定位发现节点 ...
阅读全文 »

kubernetes中的内置监控指标

发表于 2022-01-12
字数统计: 369字 | 阅读时长 ≈ 1分钟
kube-apiserver metrics 表头 表头 单元格 单元格 单元格 单元格 指标名 类型 含义 说明 apiserver_request_total counter 请求总数 sum_by使用 按状态码code分布 2xx 3xx 4xx 5xx 等,按动作verb分布 list get watch post delete等,按资源resource分布: pod node endpoint等 |apiserver_request_durati ...
阅读全文 »

k8s 中的taints机制

发表于 2022-01-02
字数统计: 2.4k字 | 阅读时长 ≈ 12分钟
Taint 使用说明给节点增加taint 12345kubectl taint nodes node1 key1=value1:NoSchedulekubectl taint nodes node1 key1=value1:NoExcutekubectl taint node node2 node.kubernetes.io/unschedulable=true:NoExecutekubectl taint node node2 node.kubernet ...
阅读全文 »

iptables route 关系

发表于 2021-12-14
字数统计: 5.6k字 | 阅读时长 ≈ 22分钟
1. 路由1.1 路由策略(路由规则)路由策略具体是指,使用ip rule 命令操作路由策略数据库,基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目的地址,而且能够根据报文大小、应用或IP源地址等属性来选择转发路径。 ip rule 命令:Usage: ip rule [ list | add | del ] SELECTOR ACTION (add 添加;del 删除; llist 列表) SELECTOR := [ from PREFIX 数据包源地址] ...
阅读全文 »

零缺陷学习

发表于 2021-10-06
字数统计: 617字 | 阅读时长 ≈ 2分钟
参加学习了零缺陷的培训,对零缺陷思想有了更深入的理解,即要求我们能够第一次就把事情考虑好、把事情做好。经过了产品的多个版本的需求分析、开发、测试、发版,我觉得有两个方面可以基于零缺陷的思想进行工作。一方面是脚踏实地的编码测试,在最基本的操作上减少bug数量;另一方面是前瞻性的架构设计,将可能出现的需求、问题提前考虑,从而降低返工以及反复开发。零缺陷也就是禁止小错误来避免大错误,零缺陷和成语防微杜渐、防患未然类似,都是要求我们避免不必要的错误。 做了很多软件开发以及产品架构设计,踩过无数个坑,越来 ...
阅读全文 »

vrrp 协议讲解

发表于 2021-09-02
字数统计: 3.1k字 | 阅读时长 ≈ 10分钟
主要解决的问题主机将发送给外部网络的报文发送给网关,由网关传递给外部网络,从而实现主机与外部网络的通信。正常的情况下,主机可以完全信赖网关的工作,但是当网关坏掉时,主机与外部的通信就会中断。要解决网络中断的问题,可以依靠再添加网关的方式解决,不过由于大多数主机只允许配置一个默认网关,此时需要网络管理员进行手工干预网络配置,才能使得主机使用新的网关进行通信;有时,人们运用动态路由协议的方法来解决网络出现故障这一问题,如运行RIP、OSPF等,或者使用IRDP。然而,这些协议由于配置过于复杂,或者安 ...
阅读全文 »

服务器宕机启动后硬盘恢复

发表于 2021-07-12
字数统计: 219字 | 阅读时长 ≈ 1分钟
服务器机房异常断电,服务器开机后,出现这个错误: Failed to open pack file: input/output error 。。。 (很多的failed、卡死在进度条界面),这个服务器基本不可以使用了。。 解决思路: 先进入拯救模式看启动界面按e 进入界面把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 ctrl+x 进入系统。查看/etc/fatab 挂载情况如有nfs挂载项或者其他挂在项就注释重启 .如果以没处理掉,就进入自启拯救模式输入 ...
阅读全文 »

容器资源隔离CPU与内存

发表于 2021-07-05
字数统计: 3k字 | 阅读时长 ≈ 12分钟
容器技术提供了不同于传统虚拟机技术的资源隔离方式,容器的打包和启动速度得到提高,但是却降低了容器的隔离强度,这里就有一个资源视图的隔离问题,容器可以通过cgroup的方式对资源的使用情况进行限制,包括内存、cpu等,但是如果一些进程使用一些常用的监控命令,例如free top等命令,其实看到的还是物理机的数据,而非容器的数据,这是由于容器并没有做到对/proc,/sys等文件的资源视图隔离,我们知道容器中看到的/proc伪文件系统的信息是宿主的/proc,没有隔离/proc 意味着获取不到容器中 ...
阅读全文 »

k8s pod 配置shareMemory

发表于 2021-03-31
字数统计: 1.1k字 | 阅读时长 ≈ 5分钟
Linux shm/tempfslinux默认支持 挂载tmpfs 时指定大小,如下所示: 1mount tmpfs -t tmpfs /home/test/ -o size=1M 这个命令只是逻辑占用,并不会占用真实的内存空间,但是在该目录 测试 shm 大小使用以下命令写入文件到目录/dev/shm ,块大小为1M,数量1024个,一共1G大小 1dd if=/dev/zero of=/dev/ ...
阅读全文 »

http1.0 http1.1与http2.0的区别

发表于 2021-03-30
字数统计: 2.8k字 | 阅读时长 ≈ 10分钟
最重要的区别 从HTTP/1.0到HTTP/2,都是利用TCP作为底层协议进行通信的。 HTTP/1.1,引进了长连接(keep-alive),减少了建立和关闭连接的消耗和延迟。 HTTP/2,引入了多路复用:连接共享,提高了连接的利用率,降低延迟。 在Chrome浏览器里,打开chrome://net-internals/#http2,可以看到http2链接的信息 HTTP的基本优化影响一个 HTTP 网络请求的因素主要有两个:带宽和延迟。 带宽,如果说我们还停留在拨号上网的阶段,带宽可能 ...
阅读全文 »
<1234…11>

103 日志
22 标签
E-Mail
友情链接
  • Binge Blog
  • 林夕-博客
© 2024 DavidStack
鲁ICP备 - 16023683号-1