上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: ### docker、containerd、docker-shim、runC之间的关系 1. docker:docker本身而言包括了docker client和dockerd,dockerd实属是对容器相关操作的api的最上层封装,直接面向操作用户; 2. containerd:dockerd实际 阅读全文
posted @ 2019-08-06 15:31 JaneySJ 阅读(361) 评论(0) 推荐(0) 编辑
摘要: Docker是使用容器container的平台,容器其实只是一个隔离的进程,除此之外啥都没有。这个进程包含一些封装特性,以便和主机还有其他的容器隔离开。一个容器依赖最多的是它的文件系统也就是image,image提供了容器运行的一切包括 code or binary, runtimes, depen 阅读全文
posted @ 2019-07-31 11:02 JaneySJ 阅读(2658) 评论(2) 推荐(1) 编辑
摘要: 查看 查看node or pod 的资源消耗 kubectl top pod -A kubectl top node (kubectl describe node xxx 可以详细查看某节点的资源消耗) 查看所有kubelet节点 kubectl get nodes kubectl get node 阅读全文
posted @ 2019-07-17 20:15 JaneySJ 阅读(8709) 评论(0) 推荐(1) 编辑
摘要: Openvswitch的内核模块openvswitch.ko会在网卡上注册一个函数netdev_frame_hook,每当有网络包到达网卡的时候,这个函数就会被调用。 调用port_receive即是调用netdev_port_receive define port_receive(skb) net 阅读全文
posted @ 2019-07-16 14:47 JaneySJ 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: Docker常用命令 Docker镜像命令 docker images 查看所有的images docker images|grep voyage|grep none|awk '{print $3 }'|xargs docker rmi 删除所有指定标签的images docker pull-v 例 阅读全文
posted @ 2019-07-12 14:40 JaneySJ 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1. rc: 副本控制器,确保在任何时候都运行指定数量的pod副本。换句话说,ReplicationController确保一个pod或一组同构的pod始终处于可用状态。 2. rs:副本集,是rc的升级版常常和deployment一起使用,目的是维护在任何给定时间运行的一组稳定的pods.因此,它 阅读全文
posted @ 2019-06-09 22:51 JaneySJ 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 概念: IPC 信号量和内核信号量非常相似,是内核信号量的用户态版本。 优点:每个IPC信号量可以保护一个或者多个信号量值的集合,而不像内核信号量一样只有一个值,这意味着同一个IPC资源可以保护多个独立、共享的数据结构。另外,IPC信号量提供了一种失效安全机制,这是针对进程不能取消以前对信号量执行的 阅读全文
posted @ 2019-06-07 16:56 JaneySJ 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 概念:管道是由内核管理的一个缓冲区,相当于我们放入内存中的一个纸条。管道的一端连接一个进程的输出。这个进程会向管道中放入信息。管道的另一端连接一个进程的输入,这个进程取出被放入管道的信息。 优点:不需要加锁,基于字节流不需要定义数据结构 缺点:速度慢,容量有限,只能用于父子进程之间,使用场景狭窄 基 阅读全文
posted @ 2019-06-06 18:18 JaneySJ 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 概念: 进程彼此之间可以通过IPC消息进行通信。进程产生的每条消息都被发送到一个IPC消息队列中,这条消息一直存放在队列中,直到另一个进程将其读走为止。 优点:可以通过发送消息来几乎完全避免命名管道的同步和阻塞问题;消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。而且,每个数据块被认为 阅读全文
posted @ 2019-06-06 17:16 JaneySJ 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 概念:这种机制允许两个或多个进程通过把公共数据结构放入一个共享内存区来访问它们。如果进程要访问这种数据结构所在的共享内存区,就必须在自己的地址空间中增加一个新线性区,新线性区映射与这个共享内存区相关的页框。这样的页框可以由内核通过请求调页进行简单的处理。 优点:共享内存(shared memory) 阅读全文
posted @ 2019-06-06 15:49 JaneySJ 阅读(1629) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页