摘要: 挖坑,待填 1. http://www.ruanyifeng.com/blog/2013/02/booting.html 2. http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html 3. https://www.linuxidc 阅读全文
posted @ 2020-05-24 23:49 kkbill 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 容器的单进程模型和pause容器 0. 概述 在k8s中,pause容器作为pod中其他容器的父容器(parent container),它有两个核心特质: 作为每个pod中共享Linux Namespace的基础 启用共享PID namespace之后,作为每个pod中PID为1的进程,负责回收僵 阅读全文
posted @ 2020-05-24 21:34 kkbill 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: (注:本文转载自阿里巴巴云原生课堂 "理解 Pod 和容器设计模式" ) 在基本了解什么是Pod的基础上,详细介绍一下 Kubernetes 非常提倡的一个概念,叫做 容器设计模式 。 接下来将会用一个例子来给大家进行讲解。 比如我现在有一个非常常见的一个诉求:我现在要发布一个应用,这个应用是 JA 阅读全文
posted @ 2020-05-24 18:13 kkbill 阅读(1787) 评论(0) 推荐(0) 编辑
摘要: (注:本文转载自阿里巴巴云原生课堂 "理解 Pod 和容器设计模式" ) 本次课程的分享主要围绕以下三个部分: 1. 为什么需要 Pod; 2. Pod 的实现机制; 3. 容器设计模式(另起一文) 1. 为什么需要 Pod 1.1 容器的基本概念 现在来看第一个问题:为什么需要 Pod?我们知道 阅读全文
posted @ 2020-05-24 17:59 kkbill 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 在 "使用Docker部署应用以及容器数据卷Volume" 中,已经了解了Docker的基本操作。其中有一个很神奇的操作,即 ,这个命令允许我们从外部进入一个容器中。本文主要剖析这个命令背后的原理,借此回顾Linux Namespace的一些实现原理。 (1)通过如下命令启动一个容器 可以看到,该容 阅读全文
posted @ 2020-05-24 13:33 kkbill 阅读(4207) 评论(0) 推荐(2) 编辑
摘要: 前言 本节通过使用 Docker 部署一个简单的 Web 应用来梳理 Docker 的基本使用;并讲解容器数据卷(Volume)的使用和机制。 实验准备 实验所需要的文件在 /work/container/web 目录下,包含以下文件: app.py 这段代码中,使用 Flask 框架启动了一个 W 阅读全文
posted @ 2020-05-24 13:15 kkbill 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 1. Docker网络模型 标准的Docker支持以下4类网络模式。 host模式:使用--net=host指定。 container模式:使用--net=container:NAME_or_ID指定。 none模式:使用--net=none指定。 bridge模式:使用--net=bridge指定 阅读全文
posted @ 2020-05-24 00:15 kkbill 阅读(1282) 评论(1) 推荐(0) 编辑