使用rancher简单构建服务,面板使用

本文详细介绍了如何在Rancher环境中离线安装kubectl,配置NFS共享存储,部署PHP、MySQL和Nginx服务,包括创建PV/PVC、应用yaml文件、设置Ingress规则,并通过实际案例展示了从部署到访问的全过程。

一、master节点 安装kubectl
离线安装  上传资料中的kubectl
[root@rancher~]# chmod +x kubectl && mv kubectl /usr/local/bin/kubectl
或在线安装kubectl

[root@rancher~]#tee  /etc/yum.repos.d/kubernetes.repo <<'EOF'
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
[root@rancher~]#yum  install -y kubectl

创建kubectl配置文件

[root@rancher~]#mkdir ~/.kube  	
[root@rancher~]#vim ~/.kube/config
[root@rancher~]#kubectl  get node

二、服务的部署

1、部署nfs共享存储

[root@rancher ~]#  mkdir -p /web/{html,data}
[root@rancher ~]# yum -y install nfs-utils rpcbind  #安装nfs
[root@rancher~]#vim /etc/exports
/web/html  *(rw,no_root_squash)
/web/data  *(rw,no_root_squash)
[root@rancher ~]#  systemctl enable --now rpcbind   nfs

*  表示任何人都有权限连接,也可以是一个网段192.168.4.0/24(ro) ,一个IP一个域名  
no_root_squ

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值