当前位置: 首页 > wzjs >正文

国外的自建网站怎么做关键词歌词打印

国外的自建网站怎么做,关键词歌词打印,网站建设 学习 长沙,上海推广有限公司集群由1个fe3个be组成,满足以下要求: 1、由3个pod组成,每pod分配2c4g 2、第一个pod里有一个be与一个fe,同在一个容器里,fe配置jvm内存设置为1024mb,be的jvm内存设置为1024MB 3、第二第三个pod里分别有一…

集群由1个fe+3个be组成,满足以下要求:

1、由3个pod组成,每pod分配2c4g

2、第一个pod里有一个be与一个fe,同在一个容器里,fe配置jvm内存设置为1024mb,be的jvm内存设置为1024MB

3、第二第三个pod里分别有一个be,jvm内存设置为2048MB

4、starrocks使用3.4.2镜像,已内置 Java 11

5、需要把数据挂载出来

6、pod需要再不同的node机器上

1. 第一个 Pod(FE + BE 共享 Pod)​

# pod-fe-with-be.yaml
apiVersion: v1
kind: Pod
metadata:name: starrocks-fe-with-belabels:app: starrockscomponent: fe
spec:containers:# FE 容器- name: feimage: starrocks/starrocks:3.4.2imagePullPolicy: IfNotPresentports:- containerPort: 9030  # HTTP 端口- containerPort: 9010  # BEACON 端口env:- name: JAVA_OPTSvalue: "-Xmx1024m -Xms1024m"  # FE JVM 1GBvolumeMounts:- name: fe-storagemountPath: /var/lib/starrocks/feresources:requests:cpu: "1"memory: "2Gi"limits:cpu: "1"memory: "2Gi"# 与 FE 同 Pod 的 BE 容器- name: beimage: starrocks/starrocks:3.4.2imagePullPolicy: IfNotPresentports:- containerPort: 9060  # BE 主端口env:- name: JAVA_OPTSvalue: "-Xmx1024m -Xms1024m"  # BE JVM 1GBvolumeMounts:- name: be-storage-1mountPath: /var/lib/starrocks/beresources:requests:cpu: "1"memory: "2Gi"limits:cpu: "1"memory: "2Gi"affinity:podAntiAffinity:requiredDuringSchedulingIgnoredDuringExecution:- labelSelector:matchExpressions:- key: appoperator: Invalues: ["starrocks"]topologyKey: kubernetes.io/hostnamevolumes:# FE 数据卷- name: fe-storagepersistentVolumeClaim:claimName: fe-pvc# BE 数据卷- name: be-storage-1persistentVolumeClaim:claimName: be-pvc-1

2. 第二个 Pod(独立 BE)

# pod-be-2.yaml
apiVersion: v1
kind: Pod
metadata:name: starrocks-be-2labels:app: starrockscomponent: be
spec:containers:- name: beimage: starrocks/starrocks:3.4.2imagePullPolicy: IfNotPresentports:- containerPort: 9060env:- name: JAVA_OPTSvalue: "-Xmx2048m -Xms2048m"  # BE JVM 2GBvolumeMounts:- name: be-storage-2mountPath: /var/lib/starrocks/beresources:requests:cpu: "1"memory: "2Gi"limits:cpu: "1"memory: "2Gi"affinity:podAntiAffinity:requiredDuringSchedulingIgnoredDuringExecution:- labelSelector:matchExpressions:- key: appoperator: Invalues: ["starrocks"]topologyKey: kubernetes.io/hostnamevolumes:- name: be-storage-2persistentVolumeClaim:claimName: be-pvc-2

3. 第三个 Pod(独立 BE)

# pod-be-3.yaml
apiVersion: v1
kind: Pod
metadata:name: starrocks-be-3labels:app: starrockscomponent: be
spec:containers:- name: beimage: starrocks/starrocks:3.4.2imagePullPolicy: IfNotPresentports:- containerPort: 9060env:- name: JAVA_OPTSvalue: "-Xmx2048m -Xms2048m"  # BE JVM 2GBvolumeMounts:- name: be-storage-3mountPath: /var/lib/starrocks/beresources:requests:cpu: "1"memory: "2Gi"limits:cpu: "1"memory: "2Gi"affinity:podAntiAffinity:requiredDuringSchedulingIgnoredDuringExecution:- labelSelector:matchExpressions:- key: appoperator: Invalues: ["starrocks"]topologyKey: kubernetes.io/hostnamevolumes:- name: be-storage-3persistentVolumeClaim:claimName: be-pvc-3

​4. 数据卷声明(PVC)

# pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: fe-pvc
spec:accessModes:- ReadWriteOncestorageClassName: "ssd-storage"  # 替换为实际存储类resources:requests:storage: 100Gi---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: be-pvc-1
spec:accessModes:- ReadWriteOncestorageClassName: "ssd-storage"resources:requests:storage: 500Gi---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: be-pvc-2
spec:accessModes:- ReadWriteOncestorageClassName: "ssd-storage"resources:requests:storage: 500Gi---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: be-pvc-3
spec:accessModes:- ReadWriteOncestorageClassName: "ssd-storage"resources:requests:storage: 500Gi

配置说明​

  1. ​资源分配​

    • ​FE + BE Pod​​:FE 和 BE 容器各占 1C/2G,总和为 2C/4G
    • ​独立 BE Pod​​:BE 容器独占 2C/4G,但 JVM 内存限制为 2GB(需确保容器内存足够)。
  2. ​节点隔离​

    • 使用 podAntiAffinity 强制每个 Pod 调度到不同节点(通过 topologyKey: kubernetes.io/hostname)。
  3. ​存储隔离​

    • FE 和每个 BE 均挂载独立 PVC,路径分别为 /var/lib/starrocks/fe 和 /var/lib/starrocks/be
  4. ​版本验证​

    • 镜像 starrocks:3.4.2 已内置 Java 11,无需额外配置。

部署步骤​

  1. 创建 StorageClass
  2. 应用 PVC 和 Pod 配置:
    kubectl apply -f pvc.yaml
    kubectl apply -f pod-fe-with-be.yaml
    kubectl apply -f pod-be-2.yaml
    kubectl apply -f pod-be-3.yaml

注意事项​

  • ​内存风险​​:BE 容器的 JVM 内存(2GB)接近 Pod 内存限制(4GB),建议实际部署时预留更多内存或优化 JVM 参数。
  • ​存储类​​:替换 ssd-storage 为实际存储类型(如 gp2standard)。
  • ​网络策略​​:确保 Kubernetes 集群节点间网络互通(尤其是 BE 之间的通信)。

http://www.dtcms.com/wzjs/432554.html

相关文章:

  • b2c网站建设教程网站网址查询工具
  • 网站建设特点搜索关键词排名优化服务
  • 搜狗推广后台登录长沙seo咨询
  • 网站建设记账成都进入搜索热度前五
  • 南宁网站推广¥做下拉去118cr网站收录提交
  • 青岛做网站需要多少钱营销课程培训哪个机构好
  • 河南省漯河建设局网站怎么开网站详细步骤
  • 扬州做网站的网络公司免费制作小程序平台
  • 盐渎网手机优化管家
  • 自己做衣服的网站搜索引擎营销的基本方法
  • 互联网行业特点seo优化师
  • 网站设计规划书永久免费的电销外呼系统
  • 招聘网站怎么做推广东莞网络推广代运营
  • 做网站 如何 挣钱个人建网站步骤
  • 在与客户谈网页广告时如何让客户相信网站流量seo整站优化公司持续监控
  • 广东省企网站建设推广app软件
  • 做网站设计网站建设推广怎样在百度上做免费推广
  • 工商企业信息查询网站湖南网站网络推广哪家奿
  • 莱州信息网电话seo优化的网站
  • 自己做店招的网站网站网络排名优化方法
  • 做手机网站哪家好品牌营销策划方案范文
  • 专业做网站+上海网络营销薪酬公司
  • 襄阳做网站多少钱品牌设计
  • 网站开发难学吗企业营销平台
  • 垂直网站建设步骤网络推广营销软件
  • 苏州工业园区一站式服务中心黄冈网站seo
  • wordpress 美女图片热狗网站排名优化外包
  • 温州电子商务网站建设百度seo和sem
  • 购物网站客服网站怎么推广出去
  • 山南网站制作我是新手如何做电商