logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubelet 源码分析:Garbage Collect

kubernetes GC 简介作为 kubernetes 中重要的组件,kubelet 接管了节点上容器相关的所有工作。除了最核心的任务:根据 apiserver 分配的 pod 创建容器之外,它还有其他很多事情要做,其中之一就是 GC(Garbage Collect)。在运行一段时候之后,节点上会下载很多镜像,也会有很多因为各种原因退出的容器。为了保证节点能够正常运行,kubelet ...

#k8s
dapr源码分析--服务调用

Service Invocation 是 dapr 对外提供的最基础功能, 也就是服务间调用. 另外别的一些功能也会间接使用它.本文不会介绍功能如何使用, 相关资料请查看官方文档.官方文档给出来 Service Invocation 服务间调用的示意图, 已经是非常清晰了. 因为 dapr 是 sidecar 模式运行在业务 APP 旁边, 所以我们服务间调用也是通过 dapr 做的转发, dap

#kubernetes
容器的实现原理

容器的本质容器的本质是一个进程。容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。对于docker等大多数linux容器来说,cgroups技术是用来制造约束的主要手段,而namespace技术则是用来修改进程视图的主要方法。首先创建一个容器试试:docker run -it busybox /bin/sh/ #/ # psPIDUSERTI...

宿主机如何访问容器内部网络

我们知道,启动容器时,选择一个端口映射到容器内部开放端口上,例如:docker run --name kanga -p 127.0.0.1:9090:9090 -v kanga:/home/ljs/go/src/kanga -v kanga_export:/home/ljs/export -tid kanga:go /bin/bash /home/ljs/go/src/kanga/start...

#docker
Docker设置容器CPU、memory、磁盘IO资源限制

Docker设置容器CPU、memory、磁盘IO资源限制

#docker#容器#运维
[docker]privileged参数

privileged参数$ docker help run...--privileged=falseGive extended privileges to this container大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通...

openresty windows环境搭建

windows下搭建openresty环境的文章大多补全,我这里参考:IDEA中配置OpenResty开发环境 。这里面可以完成绝大多数的安装步骤,但是在最后一步卡主了:本人是个java小白,不会使用ant来构建自动化拷贝。一度差点放弃,要使用linux环境开发。发现IDEA自带的configurations功能可以解决这个问题。打开编辑配置文件,快捷键Alt+Shift+F10,...

#openresty
    共 52 条
  • 1
  • 2
  • 3
  • 6
  • 请选择