Unknown

Universe

利用Azure中国搭建Kubernetes 1.14.2集群

从入门到放弃!

基础设施 centos 7.6 64位 内核版本:5.1.3-1.el7.elrepo.x86_64(手动升级,可免) kubeadm kubelet node*3 初始准备 repo镜像 1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 升级内...

教你怎么用动态规划做一个渣男🤣

高筑墙,广积粮,缓称王

缘起 额,这篇文章其实是讲动态规划算法的。 很多解释背包问题的文章,上来就给你画表格,然后一通操作猛如虎,得出结论就完事。要么就是给你丢个求和公式,让你套套公式就完事。 这让本学渣非常之不爽。于是我决定结合生活阅历和工作经验,写一篇文章来科普一下,让高中生都能懂动态规划这种行动策略。 问题的描述 维基百科对背包问题是这么描述的: 背包问题(Knapsack problem)...

更新kubernetes大版本需要注意的问题

坑,都是坑!

最大的坑是 deprecated apiVersion Kubernetes 的 apiVersion 是会过期的 以 1.16来说,DaemonSet, Deployment, StatefulSet, ReplicaSet 全部统一使用 apps/v1 NetworkPolicy 使用 networking.k8s.io/v1 PodSecurityPolicy 使用 netw...

网站流量异常高?可能是被爬虫盯上了

今天被百度问候到了

问题 2020-03-05 星期四,下午一点.百度流量异常地高,超过了200Mbps. 联系了网宿那边的技术,说是百度的爬虫在捣鬼. 让他们导出了一系列IP 切换到阿里云之后,发现百度竟然还把我网宿的IP给记住了,真是666. 然后我查看了站长后台,抓取的频次确实高了些. 结论 123.125 xxx xxx 220.181 xxx xxx 这2个...

kt-connect,一辆解决Kubernetes集群内外互访问的玩具车

妈妈再也不担心我访问不了 virtual service

项目架构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 . |____cmd---------------------------entry | |____ktctl | | |____main.go | |____shadow | | |____main.go | |___...

kube-eventer,一个超好用的事件监控工具

缘起 起源来自阿里云的文档 发现能对 kubernetes Event 进行消息推送之后,非常喜欢。但是其本身的钉钉推送方式不好用,所以决定亲自修改。 决定开发 项目源代码位于 kube-eventer ,顺便了解了一下kubernetes 的 Event 机制 Controller Manager 会记录节点注册和销毁的事件、Deployment 扩容和升级的事件 ku...

迁移GitHub page到新域名

手贱买了个新域名,于是博客也要改下设置.由于之前一直用阿里云解析,现在顺带转移给 cloudflare. 修改GitHub page 的setting,custom domain 改成新域名,并取消掉 enforce https (cloudflare自带证书) 找个服务器监听80端口,把旧域名的流量全部301到新域名,这里我用了docker nginx 来做 设置搜索引擎,...

使用kustomize管理配置文件

不用helm的原因 这篇文章 介绍得比较详细 helm2 像个巨婴。我个人无法喜欢。 我比较喜欢kustomize这种无侵入,轻量级的生成模式。 (后记:用了Helm3 一段时候后,发现helm3 基本能满足需求,而且helm 3 取消了服务端) 基本概念 base:含有一个kustomization.yaml文件的目录,可以被其他的kustomization.yaml来引用 r...

学习 Helm 3

缘由 阿里云搞了个 云原生应用大赛 ,要求用 helm v3 提交代码,我就顺便提交几个 helm chart ,同时学学的 helm 的语法 语法 目前(2019-07-26) v3还没正式 release,文档很少,学习的时候只能拿旧的文档对照踩坑. v2 跟 v3 的差别不小: 取消了服务端; helm list 改用secret; 很多命令已经不兼容,发生变化...

开发一个油猴插件魔改dnspod

背景信息 通过腾讯云向他们吐槽了不满,结果他们叫我按ctrl + 缩放页面,作为一个资深键盘侠,孰能忍. dnspod这个770px宽度的域名配置页真的恶心到我了,我决定把他改长一点. 一怒之下我决定自己动手,用油猴插件把整个页面拓宽点. 熟悉油猴插件开发模式 可以参考这个 大致跟原生JavaScript没啥区别,只是多了一点点约束和语法 分发 油猴脚本,适配1080p屏...