摘要: 内容概览 k8s API服务器在接收到请求后,会经过 1) 认证插件; 如果其中一个认证插件通过,则认证结束。2) 进入授权流程。3) 进入准入控制链,所有注册的注入控制节点全部通过,则准入结束 如下图 上面流程中:认证插件将返回通过认证的用户/用户组;然后将其交给授权信息检查用户/用户组是否有权限 阅读全文
posted @ 2021-10-29 15:29 coding无用当神棍吧 阅读(1134) 评论(0) 推荐(0)
摘要: yield作为python内置关键字,译为生产。在函数中可暂时认为 return 的替代品。 如果某函数包含 yield,直接调用此函数时,函数并不直接执行函数逻辑,而是返回一个generator。 通过调用 generator.next() 或 item (for循环) 触发函数执行,执行到yie 阅读全文
posted @ 2021-10-27 14:41 coding无用当神棍吧 阅读(758) 评论(0) 推荐(0)
摘要: 本文主要围绕k8s command展开讨论。(deployment.spec.template.spec.containers[n].command) 主要聊聊平台在接入用户业务时,如何保证满足业务基本需求情况下增强平台易用性。 最初是由bash启动进程引起的业务进程无法接收sigterm优雅退出问 阅读全文
posted @ 2021-07-29 15:40 coding无用当神棍吧 阅读(1064) 评论(0) 推荐(0)
摘要: 基本使用 1 简单的yaml文件 在K8s集群上可使用Kubectl命令以指定文件方式创建一个kind=Deployment的资源对象 $ kubectl create -f nginx.yaml apiVersion: apps/v1beta1 kind: Deployment metadata: 阅读全文
posted @ 2021-07-29 15:40 coding无用当神棍吧 阅读(315) 评论(0) 推荐(0)
摘要: 本文主要聊聊如何在k8s deployment中添加灰度暂停功能。因为是基于deployment原本支持的RollingUpdate更新方式 和 pause进行设计,所以文章中大篇幅会对deployment源码阅读分析。 k8s v1.16 deployment 目前处理逻辑 首先deploymen 阅读全文
posted @ 2021-07-29 15:37 coding无用当神棍吧 阅读(309) 评论(0) 推荐(1)
摘要: 内容包括: 概念和基本使用 索引的优缺点及使用场景 索引底层结构(B,B+树及优缺点对比) 高效使用索引 聚簇索引与非聚簇索引 概念 索引存储在内存中,为服务器存储引擎为了快速找到记录的一种数据结构。 基本操作 为数据表添加索引: ALTER TABLE table_name ADD INDEX i 阅读全文
posted @ 2021-07-29 13:12 coding无用当神棍吧 阅读(95) 评论(0) 推荐(0)