摘要: controller-manager controller-manager是这些controller的管理者,控制器有很多,如: replication controller node controller resourceQuota controller namespace controller 阅读全文
posted @ 2021-07-12 09:10 大鹏SP 阅读(367) 评论(0) 推荐(0) 编辑
摘要: kubelet通过以下方式获取自身node上要运行的pod清单: 1、静态pod 从yaml直接生成,而没有通过控制器管理的pod成为静态pod,kebelet会持续监控yaml文件,如果yaml文件有变化,kubelet会执行对应的变化。 --file-check-frequency 设置检查该目 阅读全文
posted @ 2021-07-09 16:15 大鹏SP 阅读(132) 评论(0) 推荐(0) 编辑
摘要: scheduler 作用:scheduler是把待调度的pod通过调度算法和调度策略绑定到某个合适的node上,并把相关信息写入etcd,然后就是kubelet通过api监听到pod事件,之后获取pod清单,下载镜像启动容器。 三要素: 待调度的pod列表 可用的node列表 调度算法 k8s默认调 阅读全文
posted @ 2021-07-08 11:02 大鹏SP 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 概念简介 名称 Netfilter/iptables模块有两部分组成: Netfilter框架以及iptables,iptables又分为iptables(内核空间)和iptables命令行工具(用户空间); Netfilter/iptables模块 在一般使用者眼里简称为iptables,但其实在 阅读全文
posted @ 2020-11-05 14:54 大鹏SP 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 最近经常遇到jvm内存问题,觉得还是有必要整理下jvm内存的相关逻辑,这里只描述jvm堆内存,对外内存暂不阐述。 jvm内存简图 jvm内存分为堆内存和非堆内存,堆内存分为年轻代、老年代,非堆内存里只有个永久代。 年轻代分为生成区(Eden)和幸存区(Survivor),幸存区由FromSpace和 阅读全文
posted @ 2020-10-15 14:23 大鹏SP 阅读(603) 评论(3) 推荐(0) 编辑
摘要: 声明 ​ 代码引自书籍 《Go语言编程之旅:一起用Go做项目》 作者:陈剑煜 徐新华 ​ 部分代码实现上做了调整,达到了自己想要的效果。 功能描述 支持5种单词格式转换, 模式如下: 1: 全部单词转大写 2: 全部单词转小写 3: 下划线转大写驼峰 4: 下划线转小写驼峰 5: 驼峰转下划线 举例 阅读全文
posted @ 2020-09-26 23:31 大鹏SP 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 最近看了下go发送smtp邮件,于是总结一下 简单示例 先上一个最简单的代码 (网上搂的代码改了改) package main import ( "fmt" "net/smtp" ) const ( // 邮件服务器地址 SMTP_MAIL_HOST = "smtp.qq.com" // 端口 SM 阅读全文
posted @ 2020-09-24 00:15 大鹏SP 阅读(754) 评论(0) 推荐(1) 编辑
摘要: 昨夜1:00多准备睡觉了,突然一哥们咨询了我一个问题。 他A机器上远程执行B机器(ssh user@ip "command")上的脚本,B上的服务并没有起来。 看了下截图,脚本确实是执行了的,而且他说B本机上执行时可以的。 于是看了下脚本,其中有一段如下 if [ xxxx ];then xxxx 阅读全文
posted @ 2020-09-13 09:43 大鹏SP 阅读(3860) 评论(3) 推荐(1) 编辑
摘要: 最近开通了博客,后面会陆续记录一些工作中碰到的问题,或者一些想法和实践。 作为IT运维人员,平时碰到的问题还挺多的,博客就当做记录了。 阅读全文
posted @ 2020-09-12 14:59 大鹏SP 阅读(163) 评论(0) 推荐(0) 编辑