2023年8月12日

基于scheduler framework开发自定义调度器

摘要: k8s v1.19.0基于scheduler framework开发插件,本质上是实现接口。 下载代码 mkdir sigs.k8s.io cd sigs.k8s.io git clone https://github.com/kubernetes-sigs/scheduler-plugins.gi 阅读全文

posted @ 2023-08-12 20:14 王景迁 阅读(355) 评论(0) 推荐(0) 编辑

k8s etcd operator

摘要: k8s v1.15.0 在k8s生态中,Operator是灵活管理有状态应用的解决方案。operator通过crd来描述部署的有状态应用和自定义控制器来完成部署和运维工作。 EtcdOperator部署Etcd集群,采用的是静态集群的方式。好处是不必依赖一个额外的服务发现机制来组建集群,适合本地容器 阅读全文

posted @ 2023-08-12 16:02 王景迁 阅读(95) 评论(0) 推荐(0) 编辑

k8s finalizers和owner references

摘要: finalizers 终结器,存放键的列表,列表内的键为空时资源才可被删除。删除指定了Finalizer的对象时,填充.metadata.deletionTimestamp来标记要删除的对象,返回已接受202状态码使其进入只读状态。 # 创建包含finalizers的configmap cat << 阅读全文

posted @ 2023-08-12 14:49 王景迁 阅读(295) 评论(0) 推荐(0) 编辑

iptables命令

摘要: iptables是用户态的命令行工具。用户通过iptables来操作netfilter内核数据包处理模块。 链 规则串到一个链条上后形成了链。PREROUTING链:DNAT;INPUT链:处理目的地址为本机的报文;FORWARD链:处理转发到其他机器或者network namespace的报文;O 阅读全文

posted @ 2023-08-12 06:54 王景迁 阅读(74) 评论(0) 推荐(0) 编辑

geneve报文

摘要: tcptcp->ip头->以太网头->geneve头->udp头->ip头->以太网头udpudp->ip头->以太网头->geneve头->udp头->ip头->以太网头 以太网头 以太网头占14个字节。 字段 长度(bit) 含义 Dst 48 目的mac地址 Src 48 源mac地址 Typ 阅读全文

posted @ 2023-08-12 06:41 王景迁 阅读(420) 评论(0) 推荐(0) 编辑

导航