Transformer推理性能优化技术——KVcache
传统的 kubernetes apiserver 请求访问链路为客户端直连 apiserver,为了做 apiserver 高可用,通常我们会给 apiserver 前端再套一层4层或7层代理做多个 apiserver 实例的负载均衡。
在我们的场景下,使用了 istio 的 ingressgateway 作为 client -> apiserver
这条链路中的7层代理。链路变成了 client -> ingressgateway -> apiserver
,gateway 暴露 80 端口供客户端访问, 同时通过 istio virtualService + destinationRule 规则配置 gateway 能通过域名访问到 apiserver 6443 端口,从而实现流量路由。
本文引自这里
该文章刊登在《腾讯云容器团队》博客上,由于网站很久不更新,担心这些好文章之后会被下架,所以做下记录。
本文主要通过深入学习k8s attach/detach controller源码,了解现网案例发现的attach/detach controller bug发生的原委,并给出解决方案。
看完本文你也将学习到:
Linux 系统的一般的文件系统名称类似于 /dev/sda1
或 /dev/hda1
,但是今天在进行系统维护的时候,利用 df -h
命令敲出了 /dev/mapper/VolGroup-lv_root
和 /dev/mapper/Volume-lv_home
两个文件系统名,不解,在网上查找资料后,在此浅谈 /dev/mapper
目录。
可以通过 mount --bind
命令来将两个目录连接起来,mount --bind
命令是将前一个目录挂载到后一个目录上,所有对后一个目录的访问其实都是对前一个目录的访问,如下所示:
每当有新的 git tag 推送到 GitHub 时执行对应工作流; 工作流中构建 Docker 镜像并推送到 Docker Hub
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you’d like, including CI/CD, and combine actions in a completely customized workflow.
通过 GitHub Actions 自动化执行自定义软件开发工作流. 可以在 Github Actions 市场 发现, 创建及共享任何你喜欢的Job.