jackgoudan 最近的时间轴更新
jackgoudan

jackgoudan

V2EX 第 300999 号会员,加入于 2018-03-17 20:01:55 +08:00
咨询下 k8 大佬一些问题
Kubernetes  •  jackgoudan  •  32 天前  •  最后回复来自 HFX3389
37
请问 16g 丐版 macpro 能否满足基本开发?
程序员  •  jackgoudan  •  133 天前  •  最后回复来自 zimrigeek
37
有老哥了解百度运维部吗?
职场话题  •  jackgoudan  •  2021-11-02 19:31:35 PM  •  最后回复来自 jackgoudan
20
请问是研究生学计算机视觉还是数据相关的好?
问与答  •  jackgoudan  •  2019-04-03 10:53:41 AM  •  最后回复来自 jackgoudan
2
考研还是毕业直接工作?
  •  1   
    问与答  •  jackgoudan  •  2018-03-24 13:37:34 PM  •  最后回复来自 jackgoudan
    2
    jackgoudan 最近回复了
    @xing393939 内网资料,也不好外传。可以用 skbtracer ,打印出 kfree_skb 的调用栈,看看丢包的函数调用链。我们的情况是丢包位于容器内的 eth0 ,调整 net.core.netdev_max_backlog 参数。具体可能不适用,先从函数调用链入手。
    15 天前
    回复了 inhzus 创建的主题 程序员 左耳朵耗子于周六晚突发心梗去世
    R.I.P
    猜测是一些队列满了? 最近我们的业务高并发压测遇到过丢包,同事排查过这些问题,好像总体原因就是链接队列放不下了。这会不在公司,看不到排查文档。
    18 天前
    回复了 wayne3602 创建的主题 问与答 来到大学,感觉进入了社会
    虽然大学经历的事情与楼主不同,楼主有责任心是很好的,乐于助人都是好事,我想大学是一个价值观塑造的过程,我说一个我自己的事情,我感觉楼主与我有些像,我来会“好为人师”。
    我大学也当过学习委员,有个同学代码一点都不会写,理解不了计算机思维,面临挂科留级,我后面帮他补课起码能帮他过。这个同学家庭环境也不好,还在学校兼职送外卖,大二那年他确实没挂科。他又是一个十分内向,不愿意说话的人,后来一次下大雨我在外面一栋楼等雨走不了,他送外卖披着雨衣看到我,让我做他电瓶车回宿舍,这件事我挺有印象的。后来我还入了 party ,但是我发现很多学生、老师在 party 都是务虚不务实,反正我不喜欢那套氛围 哈哈。

    总的来说,大学是存在各种各样的人,他们有着各种各样的方式去完成他们的目的。在他们看来可能你这样的责任心是傻子。我很喜欢当年明月的话,所谓成功就是以自己喜欢的方式过完一生。虽然楼主和我在这个年纪说过完一生尚早,我想说的是楼主不需要因为他人影响到自己的行为准则,坚持自己的路子就好。但是,别让责任心拖累了你自己的发展,你要保证自己能够获取到资源并且能为自己有利。
    26 天前
    回复了 LeeReamond 创建的主题 问与答 墙内有没有老哥 steam 登录不上去的?
    @LeeReamond 这个要确认下你的代理软件是否代理访问 steam 的流量?
    26 天前
    回复了 LeeReamond 创建的主题 问与答 墙内有没有老哥 steam 登录不上去的?
    开代理,不然即使能上社区也是用不了
    @mengjisang 建议 minikube ,搭建环境快不少。问题就是 minikube 的镜像拉不到,挂 clash 把 tun 模式开上,直接接管了所有流量。
    取决于你要装什么样的。如果只是一个基础版的,kubeadm 一把梭就完了,如果是学习性质的,建议使用 minikube 或者 kind
    35 天前
    回复了 jackgoudan 创建的主题 Kubernetes 咨询下 k8 大佬一些问题
    看帖子的动态,不少老哥收藏了帖子,@DAPTX4869 还期待后续,经过我的实验以后,@feedcode 的方案是可行,我简单说下步骤:
    1. 用 ca.crt 生成 csr 再生成新的 ca, 这一步 openssl 需要制定证书生成 v3 证书,v1 的证书 kubeadm 会认为不是 ca
    2. openssl 生成 csr 不包含扩展内容,需要加上选项 -x509toreq -copy_extensions copy all ,这个似乎需要 openssl v3 ,运维同事打包好的 debian 是 openssl 1.1.1n ,前面选项不可用。
    3. 在主 master 生成 ca,并且用 kubeadm renew 所有二级证书,然后将 ca 复制到其他 master 节点,重启 master 节点的 kubelet ,确保 kubelet 的状态是 running 以后 再进行其他操作。
    4. 重启集群的关键组件,etcd,apiserver,kube-scheduler,controller-manager ,更新 admin.conf ,此时确认下 这些组件的状态都是 ok
    5. 更新 worker 节点的 kubelet.conf,这里需要在 master 为 worker 节点生成一份 kubelet.conf ,我不太清楚 worker 节点的 kbuelet 是否会自动拉取最新 ca ,至少从我实验来看是不会的。这部分参考[文档]( https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/#kubelet-client-cert)。**注意**,生成的 kubelet.conf 确保它的 apisever 地址是正确的
    6. 更新 calico ,coredns,kube-proxy ,最后确认下所有组件的状态。整个过程中,业务影响较小,我用 nginx 模拟的,证书业务没测试,替换 ca 前后 nginx 都可以正常工作。

    **Note**: 只是大概描述下,如果大家有需要我后续写一篇 blog 贴出来
    41 天前
    回复了 jackgoudan 创建的主题 Kubernetes 咨询下 k8 大佬一些问题
    @feedcode 了解,大佬说的不错,你说的就是文档的流程,维持了一个新老 ca 的中间态。你说的这个方法确实可行,不过完整的验证我我还要搭一个生产集群的再来测一遍。谢谢大佬,救了燃眉之急。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   811 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:01 · PVG 06:01 · LAX 15:01 · JFK 18:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.