
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、使用软硬件环境说明镜像仓库服务器:是指专门用于存放docker镜像仓库的计算机。客户端:是指可以在镜像仓库服务器上下载,或往镜像仓库服务器上推送镜像的计算机,客户端主要用于启动并运行容器。2、镜像仓库服务器配置注意1:根据需要,存放镜像的目录或分区空间要预留足够的空间。注意2:本文档测试仓库镜像服务器Ip为:10.3.2.211注意3:需要在root用户下操作。确认docker hub申威镜像

需要了解的知识如何写Dockerfile,可参考文章 https://www.runoob.com/docker/docker-dockerfile.html为了对比官方x86平台已经做好的镜像,需要了解docker分层特点,可参考文章docker GraphDriver_leechm的博客-CSDN博客官方镜像仓库:https://hub.docker.com/search?type=image
确认docker hub申威镜像仓库仓库地址:https://hub.docker.com/u/leechm补充:若想使用docker hub仓库,确认宿主机可以上外网。确认本机docker环境说明:中标麒麟服务器操作系统可提供docker18.06.3.ce和docker 17.06.2两个版本,根据所需安装好docker后,这里我们以docker18.06.3 ce版为例,通过如下命令查看do

但时至今日,在dockerd中实现的容器管理功能也已经不多,主要是镜像下载和管理相关的功能,其他的容器操作能力已经分离到containerd组件中,通过grpc接口来调用。docker是一个cs架构,我们启动docker的服务,就是启动docker s端,而s端其实就是在启动dockerd这个进程,dockerd为我们提供手动启动debug方式,可以看到docker s端启动日志,即dockerd

这里我们了解一下docker的镜像存储,在Docker中,一个很重要的概念就是GraphDriver,它主要用于管理和维护镜像,包括把镜像从仓库下载下来,到运行时把镜像挂载起来可以被容器访问等,都是GraphDriver去完成的。下面是我们运行的一个nginx容器,我们可以看一下他的GraphDriver,注意这里用的docker存储驱动是overlay2[root@master1 local-p
目录Init 容器Init 容器的作用Init 容器的模板总结问题描述:比如说,我们运行一个pod,pod里面运行的有两个容器,如果这两个容器它们还在,但是它们里面运行的进程已经死亡了或者说意外中断了,由于某种故障,容器也并没有退出,造成这个pod还处于running状态,这个时候服务已经不可用了,因为进程都已经死了。但是对于整个pod来说,pod还是可以用的,这个时候就出现问题了。这个就引出我们

这里我们先简单了解一下什么是pod,资源清单,控制器类型,k8s网络通讯模式等等,以及重点掌握的知识点,后面的话会进行详细的实验介绍。那什么是pod呢?在我们k8s里面它是最小的封装集合,在我们容器化里的每一个运行的容器就是一个封装集合,那一个pod里面会封装多个容器,达到一个子节点的运行环境,它是我们k8s里面管理的最小单位。资源清单:资源,掌握资源清单的语法,编写pod,掌握pod的生命周期(

假如说,我们有下面的服务需要部署进入我们的k8s集群中,方法:先创建我们的deployment,通过deployment部署我们的NGINX,它的副本数为1,然后去部署php-fpm,副本数为3,再部署MySQL,通过我们的StatefulSet,对于有状态服务,我们一般通过StatefulSet。意外情况:假如说,有一天我们的php-fpm中有一个突然挂掉了,那么此时我们的副本数目不满足3个了,

目录configMap 描述信息Ⅰ、使用目录创建Ⅱ、使用文件创建Ⅲ、使用字面值创建Pod 中使用 ConfigMapⅠ、使用 ConfigMap 来替代环境变量Ⅱ、用 ConfigMap 设置命令行参数Ⅲ、通过数据卷插件使用ConfigMapⅣ、ConfigMap 的热更新configmap是专门存储我们配置文件的存储方案configMap 描述信息ConfigMap 功能在 Kubernetes

ubuntu2004 k8s 搭建







