先上图,通过图来看看pod的生命周期 当kubectl调用创建pod的命令之后,pod会经历以下几个阶段,跟着图来走 如图,这个pod里面会有n个容器 1. init container(初次化容器) 每个容器都可以存放一些初次容器(init container),这个初次容器的目的就在运行真正容器 ...
分类:
其他好文 时间:
2020-01-20 19:08:04
阅读次数:
65
导出 查看所有的镜像:docker images 导出 TAG为arm64-latest 的镜像:fabric-tools 到 /home/docker/images 文件夹: docker save -o /home/docker/images/fabric-tools:arm64-latest. ...
分类:
其他好文 时间:
2020-01-20 16:24:28
阅读次数:
121
节点增加 1. 在 master 节点,获取重新加入集群的 token kubeadm token create --print-join-command 2. 在 node 节点,安装 docker 环境,与之前部署 k8s 集群操作一致 3. 在 master 节点进行操作,排干 pod 所在的 ...
分类:
其他好文 时间:
2020-01-20 13:16:19
阅读次数:
218
#查看所有pod的状态 kubectl get pod --namespace=kube-systemNAME READY STATUS RESTARTS AGEcoredns-7f9c544f75-2sjs2 0/1 ContainerCreating 0 3d16hcoredns-7f9c544 ...
分类:
Web程序 时间:
2020-01-19 13:00:50
阅读次数:
424
介绍 所谓得隔离Pod网络就是通过限制 pod 可以与其他哪些 pod 通信,来确保 pod 之间的网络安全。是否可以进行这些配置取决于集群中使用的容器网络插件。如果网络插件支持,可以通过 NetworkPolicy 资源配置网络隔离。 NetworkPolicy 一个 NetworkPolicy ...
分类:
其他好文 时间:
2020-01-19 12:44:27
阅读次数:
137
本次实验是以前面的实验为基础,使用的是模拟使用kubernetes集群部署一个企业版的wordpress为实例进行研究学习,主要的过程如下: 1.mysql deployment部署, wordpress deployment部署, wordpress连接mysql时,mysql的 pod ip易变 ...
分类:
Web程序 时间:
2020-01-18 14:37:06
阅读次数:
112
version 字符串 - 这里是指k8s API的版本,可以用kubectl api-versions 命令查看, 目前都是v1 kind 字符串 - 这里指的是yaml文件定义的资源类型和角色,例如:pod metadata 对象 - 元数据对象,固定值就写metadata metadata.n ...
分类:
其他好文 时间:
2020-01-17 18:59:22
阅读次数:
183
当一个数据类型满足了”平凡的定义“和”标准布局“,我们则认为它是一个POD数据,非静态成员都是”平凡的“ 1.平凡的 2.平凡的 3.非静态成员“平凡的” ...
分类:
其他好文 时间:
2020-01-17 13:30:59
阅读次数:
66
Taints和Tolerations(污点和容忍) Taint需要与Toleration配合使用,让pod避开那些不合适的node。在node上设置一个或多个Taint后,除非pod明确声明能够容忍这些“污点”,否则无法在这些node上运行。Toleration是pod的属性,让pod能够(注意,只 ...
分类:
Web程序 时间:
2020-01-17 10:02:38
阅读次数:
132
一 Kubernetes 调度简介 除了让 kubernetes 集群调度器自动为 pod 资源选择某个节点(默认调度考虑的是资源足够,并且 load 尽量平均),有些情况我们希望能更多地控制 pod 应该如何调度。比如,集群中有些机器的配置更好( SSD,更好的内存等),我们希望比较核心的服务(比 ...
分类:
Web程序 时间:
2020-01-16 23:59:45
阅读次数:
257