k8s部署naocs文档

该博客详细介绍了如何在Kubernetes(k8s)集群上部署NFS存储,包括在master和node节点上设置NFS服务器,创建并应用相关的yaml配置文件如ServiceAccount, Deployment, StorageClass等,以实现NFS客户端供应器的功能。" 109452413,7283960,解决TwinCAT 3安装后网络连接问题,"['工业自动化', 'PLC编程', 'TwinCAT', '网络配置']
摘要由CSDN通过智能技术生成

前提条件部署完k8s集群

1.首先在k8s集群部署naocs必须要采用存储,这边采用的是nfs存储

在master01上部署nfs-server
yum -y install nfs-utils
改配置文件
[root@k8s-master01 ~]# cat /etc/exports
/data/nfs-share *(rw,fsid=0,async,no_root_squash)
/data/mysql *(insecure,fsid=0,rw,async,no_root_squash) mysql采用自建的数据库不采用,挂载目录。

重启nfs服务
在k8s-node01上部署nfs-server,重启服务

[root@k8s-master01 nfs]# cat rbac.yaml
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: nfs-client-provisioner-runner
rules:

  • apiGroups: [“”]
    resources: [“persistentvolumes”]
    verbs: [“get”, “list”, “watch”, “create”, “delete”]
  • apiGroups: [“”]
    resources: [“persistentvolumeclaims”]
    verbs: [“get”, “list”, “watch”, “update”]
  • apiGroups: [“”]
    resources: [“endpoints”]
    verbs: [“get”, “list”, “watch”, “create”, “update”, “patch”]
  • apiGroups: [“storage.k8s.io”]
    resources: [“storageclasses”]
    verbs: [“get”, “list”, “watch”]
  • apiGroups: [“”]
    resources: [“events”]
    verbs: [“create”, “update”, “patch”]

kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: run-nfs-client-provisioner
subjects:

  • kind: ServiceAccount
    name: nfs-client-provisioner
    namespace: default
    roleRef:
    kind: ClusterRole
    name: nfs-clien
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值