摘要:
容器未启动 1.先看deploy kubectl get deploy #查看deploy列表 kubectl describe deploy {depoloyname} #查看描述 2.如果描述看不出来则看pod kubectl get pod #查看pod列表 kubectl describe 阅读全文
摘要:
1.发版后对比发版后和发版前的日志数据量 然后看差异 2.发版后关注error日志 对比日志数据量 3.发版后关注服务器内存cpu,负载 请求量,ingress有没有明显差异 4.发版后关注数据库数据是否符合预期 阅读全文
摘要:
ConfigMap 基于命令创建 创建一个名为my-config的configMap,并将key1和key2的值分别设置为value1和value2。 kubectl create configmap my-config --from-literal=key1=value1 --from-liter 阅读全文
摘要:
文档 文档:https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/#terminology 说明 service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer,但是这两种方式,都有一 阅读全文
摘要:
说明 服务内部的访问 解决ip不固定的问题,当Pod宕机后重新生成时,其IP等状态信息可能会变动,Service会根据Pod的Label对这些状态信息进行监控和变更,保证上游服务不受Pod的变动而影响 kube-proxy Service在很多情况下只是一个概念,真正起作用的其实是kube-prox 阅读全文
摘要:
dbTags := make([]*Tag, 0) for _, value := range idMap { dbTags = append(dbTags, &value) } 针对这种情况传递的是变量的地址 会导致新的数组都是相同的值 解决方式使用中间变量接一下 dbTags := make([ 阅读全文
摘要:
deployments 滚动更新 注:是滚动更新 不是扩容 只有修改了deployment配置文件中的template中的属性后,才会分触发更新操作如使用 kubctl edit deploy {name} 查看滚动更新情况 1.查看状态 kubectl rollout status deploy 阅读全文
摘要:
官方文档 https://redis.io/docs/interact/search-and-query/ 底层数据结构支持 HASH FT.CREATE books-idx ON HASH PREFIX 1 book:details SCHEMA title TEXT categories TAG 阅读全文
摘要:
相关概念 内存消耗 算法的内存消耗可以通过空间复杂度来衡量,排序算法也不例外。不过,针对排序算法的空间复杂度,我们还引入了一个新的概念,原地排序(Sorted in place)。原地排序算法,就是特指空间复杂度是 O(1) 的排序算法 冒泡排序则是原地排序 排序的稳定性 比如我们有一组数据 2,9 阅读全文
摘要:
什么是递归 递归是一种非常高效、简洁的编码技巧。只要是满足“三个条件”的问题就可以通过递归代码来解决。 递归需要满足条件 1.找到递推公式 2.找到终止条件 比如查询某个节点以及所有子节点中.包含名字叫xx的。 1.递推公式 根据parentId查找子节点 2.找到children is null的 阅读全文