摘要: ![](https://img2022.cnblogs.com/blog/1465425/202205/1465425-20220526162050489-1800185693.png) 阅读全文
posted @ 2022-05-26 16:21 Richardo-M-Lu 阅读(26) 评论(0) 推荐(0) 编辑
摘要: python2: 阅读全文
posted @ 2022-05-20 11:05 Richardo-M-Lu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: In [1]: from collections import namedtuple In [4]: A = 'yyds' # 定义namedtuple的名字 In [5]: li = ['zs','ls'] # 定义namedtuple的属性名,可以直接通过属性调用,见下 In [6]: nt = 阅读全文
posted @ 2022-04-20 16:50 Richardo-M-Lu 阅读(32) 评论(0) 推荐(0) 编辑
摘要: kubectl run httpd-app --image=httpd --replicas=2 Kubernetes 部署了 deployment httpd-app,有两个副本 Pod,分别运行在 k8s-node1 和 k8s-node2。 详细讨论整个部署过程。 kubectl 发送部署请求 阅读全文
posted @ 2022-03-03 17:04 Richardo-M-Lu 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Master 节点 Master 是 Kubernetes Cluster 的大脑,运行着如下 Daemon 服务:kube-apiserver、kube-scheduler、kube-controller-manager、etcd 和 Pod 网络(例如 flannel)。 API Server( 阅读全文
posted @ 2022-03-03 16:59 Richardo-M-Lu 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Cluster Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。 Master Master 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。Master 运行 Linux 操作系统,可以是物理机或者虚拟机。为了实现高 阅读全文
posted @ 2022-03-03 16:45 Richardo-M-Lu 阅读(59) 评论(0) 推荐(0) 编辑
摘要: docker 为容器提供了两种存储资源:数据层和 Data Volume。 数据层包括镜像层和容器层,由 storage driver 管理。 Data Volume 有两种类型:bind mount 和 docker managed volume。 bind mount 可实现容器与 host 之 阅读全文
posted @ 2022-03-03 15:55 Richardo-M-Lu 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 今天讨论另一个方向:外部网络如何访问到容器? 答案是:端口映射。 docker 可将容器对外提供服务的端口映射到 host 的某个端口,外网通过该端口访问容器。容器启动时通过-p参数映射端口: 容器启动后,可通过 docker ps 或者 docker port 查看到 host 映射的端口。在上面 阅读全文
posted @ 2022-03-03 14:50 Richardo-M-Lu 阅读(135) 评论(0) 推荐(0) 编辑
摘要: docker host 是可以访问外网的。容器默认就能访问外网。这里外网指的是容器网络以外的网络环境,并非特指 internet。现象很简单,但更重要的:我们应该理解现象下的本质。 busybox 位于 docker0 这个私有 bridge 网络中(172.17.0.0/16),当 busybox 阅读全文
posted @ 2022-03-03 14:38 Richardo-M-Lu 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 容器之间可通过 IP,Docker DNS Server 或 joined 容器三种方式通信。 IP 通信 两个容器要能通信,必须要有属于同一个网络的网卡。满足这个条件后,容器就可以通过 IP 交互了。具体做法是在容器创建时通过 --network 指定相应的网络,或者通过 docker netwo 阅读全文
posted @ 2022-03-03 14:22 Richardo-M-Lu 阅读(388) 评论(0) 推荐(0) 编辑