Rancher2.0中使用外置NFS存储部署Nginx实验

本文介绍了在Rancher2.0中使用外置NFS存储部署Nginx的步骤,包括集群环境准备、创建持久卷PV、数据卷PVC以及验证过程。通过图形化界面简化了K8S的存储操作。
摘要由CSDN通过智能技术生成

目录:

1、环境准备工作

    1.1 准备好Rancher2.0集群环境

    1.2 准备好外部NFS服务器

2、Rancher2.0中使用NFS存储的方法

    2.1 在集群中创建持久卷(PV)

    2.2 在项目/命名空间中创建数据卷(PVC)

    2.3 部署工作负载(Nginx)时使用PVC

3、验证

    3.1 在NFS目录中创建网页文件

    3.2 访问网页


简述:

    Rancher2.0是一款非常棒的、开源免费的、易学易用的、企业级K8S容器云管理平台。有别于之前的Rancher1.6版,Rancher2.0是完全基于K8S开发的,它的图形化界面使得普通用户使用和管理K8S变得非常方便。

    由于刚刚发布不久,官方文档还不是很全面,为此RancherLab中国区安排了一线开发的工程师,做了十期使用培训,介绍了基本概念和实战演示,整个培训完全免费!视频可以在线回放。培训视频回放链接:

    https://blog.csdn.net/csdn_duomaomao/article/details/80411198

    https://blog.csdn.net/csdn_duomaomao/article/details/79534312

    Rancher2.0通过图形化的界面,把K8S中

Rancher 2.9.1是一款流行的容器管理平台,可以方便地管理和部署基于Docker的应用,包括像Nginx这样的Web服务器。以下是使用Rancher部署Nginx的基本步骤: 1. **准备环境**: - 安装并配置好Rancher Server 2.9.1,如果还没有安装,可以从Rancher官网下载适用于你的系统的安装包。 - 确保已经有一个运行良好的Kubernetes集群,因为Rancher通常是与K8s一起使用的。 2. **创建证书和服务账户**: - 如果要在Rancher UI上管理Nginx服务,需要创建一个证书和服务账户,以便Nginx能够访问外部资源或执行特定操作。 3. **下载Nginx镜像**: - 使用Docker Hub或其他仓库获取官方的Nginx Docker镜像,例如 `docker pull nginx`。 4. **编写YAML文件**: - 创建一个yaml文件,如`nginx-deployment.yaml`,定义Nginx应用的部署、服务和其他配置。内容可能会包含如下的部分: ```yaml apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:latest ports: - containerPort: 80 ``` 5. **部署Kubernetes**: - 在Rancher UI导航到“项目” > “添加服务”,然后选择“从文件添加”导入`nginx-deployment.yaml`文件。 - 或者在命令行使用`rke deploy`命令行工具直接部署。 6. **验证部署**: - 等待部署完成,可以在Rancher UI的服务列表查看Nginx的状态,也可以通过kubectl检查是否成功运行。 - 可以访问服务的IP地址或域名确认Nginx是否正常工作。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值