使用Rancher-Ui为应用配置数据卷
说明 使用Docker时往往需要将容器内部的某些文件持久化,例如日志,在使用K8s部署时,可以选择使用PVC映射这些文件 方法(以Nginx为例) 项目解释 PVC需要挂载的PVC 容器路径应用容器内部的路径 服务启动之后可以登陆服务器,查看相关路径下是否有容器内映射出来的文件 说明已经成功!
说明 使用Docker时往往需要将容器内部的某些文件持久化,例如日志,在使用K8s部署时,可以选择使用PVC映射这些文件 方法(以Nginx为例) 项目解释 PVC需要挂载的PVC 容器路径应用容器内部的路径 服务启动之后可以登陆服务器,查看相关路径下是否有容器内映射出来的文件 说明已经成功!
PV概述 PersistentVolume (PV)是集群中由管理员提供或使用存储类动态提供的一块存储。它是集群中的资源,就像节点是集群资源一样。 PV是与Volumes类似的卷插件,但其生命周期与使用PV的任何单个Pod无关。由此API对象捕获存储的实现细节,不管是NFS、iSCSI还是特定于云提供商的存储系统。 PVC概述 PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 Pod 比较类似,Pod 消耗的是节点,PVC 消耗的是 PV 资源,Pod 可以请求 CPU 和内存,而 PVC
nginx为例 名词解释 名词解释 名称为该服务的名字,其他服务可以利用该名字直接访问到服务 Docker镜像要部署服务的镜像,可以是中央仓库,也可以是自建私库 端口映射将服务器端口和容器内部端口绑定,通过访问服务器端口即可访问部署的服务 容器端口容器内部端口 主机监听端口宿主机的端口(服务器) 网络模式NodePort模式,无论服务部署在集群哪个节点上,只要访问集群任意服务器的公网ip:端口,都可以访问到该服务 点击启动 访问任意集群ip+刚刚设置的端口(图片与上图设置的端口不符,请忽略) 至此,利用Rancher部署k8s集群并部署项目就完成了
初始化Centos7 curl http://pigx.vip/os7init.sh | sh -s 主机名 一键脚本安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 手动安装docker ##安装yum-utils sudo yum install -y yum-utils ##设置仓库 -官方镜像仓库 sudo