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

网站备案 企业 个人福州seo排名公司

网站备案 企业 个人,福州seo排名公司,企业形象型网站建设,紧急大通知狼拿笔记好0.准备工作 在开始之前,要确保我们的节点已经加入网络并且已经准备好,如果没有可以去看我前面发表的踩坑与解决的文章,希望能够帮到你。 1.k8s部署redis 1.1目标 由于我们的服务器资源较小,所以决定只部署一个redis副本&#x…

0.准备工作

在开始之前,要确保我们的节点已经加入网络并且已经准备好,如果没有可以去看我前面发表的踩坑与解决的文章,希望能够帮到你。

1.k8s部署redis

1.1目标

由于我们的服务器资源较小,所以决定只部署一个redis副本,同时我们要能够提供一个对外的端口进行连接以及使用我们自己的自定义redis配置文件。

1.2效果

成功之后的效果应该如下图中有关redis的部分

1.3项目结构

redis-configmap.yaml

  • 作用:用于在 Kubernetes 中创建一个 ConfigMap,用来存储 Redis 的配置文件内容。

redis-statefulset.yaml

  • 作用:定义一个 StatefulSet,用于部署和管理 Redis 的有状态应用。

redis.conf

  • 作用:Redis 的核心配置文件,用于定义 Redis 的运行参数。

1.4代码展示

redis-config.yaml

apiVersion: v1
kind: ConfigMap
metadata:name: redis-config
data:redis.conf: |save 86400 1  appendonly no 

 redis-statefulset.yaml

apiVersion: apps/v1
kind: StatefulSet
metadata:name: redis-cluster
spec:serviceName: "redis-cluster"replicas: 1  selector:matchLabels:app: redis-clustertemplate:metadata:labels:app: redis-clusterspec:containers:- name: redisimage: redis:alpine  # 使用官方的 Redis 镜像ports:- containerPort: 6379  # Redis 默认端口volumeMounts:- name: redis-datamountPath: /data  # Redis 数据存储路径- name: redis-configmountPath: ******  # 挂载自定义配置文件subPath: redis.confcommand:- "redis-server"- "*******"  # 指定使用自定义的配置文件volumes:- name: redis-dataemptyDir: {}  # 使用 emptyDir 或 PVC 持久化数据- name: redis-configconfigMap:name: redis-config  # 通过 ConfigMap 加载配置文件
---
apiVersion: v1
kind: Service
metadata:name: redis-cluster
spec:selector:app: redis-clusterports:- protocol: TCPport: ***targetPort: *****nodePort: ****type: NodePort  # 使用 NodePort 类型

redis.conf

# redis-persistence.confsave 86400 1   appendonly no  

 1.5命令部署

由于之前已经部署过,所以先采用这两行命令停止redis的部署

将之前提供的yaml文件保存到服务器的自定义位置上,然后执行create命令

如果像下面这样我们就成功了! 

接下来我们试试可不可以使用redis客户端工具对我们的redis进行连接,这里我采用的是Redis Insight,
输入暴露出来的端口之后,成功连接!

    2.k8s部署mysql

    2.1目标

    同样由于服务器资源的限制,对于mysql我也只打算开一个单机版,能够使用mysql外部客户端进行连接,对于数据可以持久化保存

    2.2项目结构

    mysql-statefulset.yaml

    • 作用:定义 MySQL 的 StatefulSet,用于管理有状态的 MySQL Pod。

    mysqlpvc.yaml

    • 作用:定义 PersistentVolumeClaim (PVC),用于向 MySQL Pod 申请持久化存储。

    mysqlpv.yaml

    • 作用:定义 PersistentVolume (PV),用于提供实际的存储资源。

    2.3项目代码示例

    mysql-statefulset.yaml

    apiVersion: apps/v1
    kind: StatefulSet
    metadata:name: mysql
    spec:serviceName: "mysql"replicas: 1selector:matchLabels:app: mysqltemplate:metadata:labels:app: mysqlspec:containers:- name: mysqlimage: mysql:oracleenv:- name: MYSQL_ROOT_PASSWORDvalue: ******ports:- containerPort: 3306volumeMounts:- name: mysql-datamountPath: /var/lib/mysqlvolumeClaimTemplates:- metadata:name: mysql-dataspec:accessModes: ["ReadWriteOnce"]resources:requests:storage: 10Gi
    ---
    apiVersion: v1
    kind: Service
    metadata:name: mysql
    spec:ports:- port: ****targetPort: ***nodePort: ****selector:app: mysqltype: NodePort

    mysqlpvc.yaml

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:name: mysql-data-mysql-0
    spec:accessModes:- ReadWriteOnceresources:requests:storage: 10GistorageClassName: standard  # 或者你集群中其他存储类的名称
    

    mysqlpv.yaml 

    apiVersion: v1
    kind: PersistentVolume
    metadata:name: mysql-pv
    spec:capacity:storage: 10GivolumeMode: FilesystemaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: RetainstorageClassName: standardhostPath: path: /mnt/data/mysql

     2.4效果

    如下图所示便是成功

    2.5命令部署

    将上面的yaml文件保存到服务器之后执行create命令进行部署,需要先执行pv创建一个可以持久化的资源,之后再执行statefulset文件便成功部署!

    注意在执行我们的statefulset之后k8s便会根据我们的定义为我们创建一个默认的pvc来试图绑定资源,但我们采用了自定义的pv资源所以默认的pvc是绑定不到的,我们需要在这后面再次运行我们的pvcyaml文件将它的配置进行改变,

     

    如果能够帮助到你的话,可以留下一个免费的赞吗?:)

    题外话

    无状态应用是指应用的实例之间没有数据依赖,应用不需要保留用户的会话数据或持久化数据。

    特点
    • 无数据依赖:每个 Pod 都是独立的,处理完请求后不会存储任何状态数据。
    • 弹性伸缩方便:Pod 可以随意增加或减少,不需要考虑数据一致性。
    • 容易替换:Pod 重启或迁移不会影响应用的功能,因为所有数据都存储在外部(如数据库、缓存等)。
    • 常见场景
      • Web 服务器(如 Nginx、Apache)
      • 无状态 API 服务
      • 静态文件托管

    有状态应用是指应用的实例需要存储并维护自己的状态信息,通常需要持久化数据。

    特点
    • 数据依赖:应用需要保留会话数据或用户数据,数据通常存储在本地磁盘或持久化存储中。
    • 固定 Pod 标识:Pod 通常需要固定的标识(如名称),以确保数据和应用的关联性。
    • 复杂部署:需要考虑数据持久化、备份、恢复和一致性问题。
    • 常见场景
      • 数据库(如 MySQL、Redis、MongoDB)
      • 消息队列(如 Kafka、RabbitMQ)
      • 日志存储(如 Elasticsearch)

    如果还有啥错误的话,欢迎在评论区或者私信我!


    文章转载自:
    http://dinncocancrizans.knnc.cn
    http://dinncophlegmon.knnc.cn
    http://dinncoimperiality.knnc.cn
    http://dinncospurge.knnc.cn
    http://dinncooch.knnc.cn
    http://dinncolimation.knnc.cn
    http://dinncoaeronautic.knnc.cn
    http://dinncocommuterville.knnc.cn
    http://dinncomyasthenia.knnc.cn
    http://dinncosubmersible.knnc.cn
    http://dinncobeatific.knnc.cn
    http://dinncocleavable.knnc.cn
    http://dinncoapostate.knnc.cn
    http://dinncohaircut.knnc.cn
    http://dinncochartered.knnc.cn
    http://dinncohowsoever.knnc.cn
    http://dinncocanning.knnc.cn
    http://dinncourethroscope.knnc.cn
    http://dinncolongan.knnc.cn
    http://dinncocrosswalk.knnc.cn
    http://dinncobane.knnc.cn
    http://dinnconephelauxetic.knnc.cn
    http://dinncocygnet.knnc.cn
    http://dinncomisapprehend.knnc.cn
    http://dinncoseroconversion.knnc.cn
    http://dinncofitter.knnc.cn
    http://dinncoredout.knnc.cn
    http://dinncoperversely.knnc.cn
    http://dinncobanco.knnc.cn
    http://dinncomiscolor.knnc.cn
    http://dinncodelve.knnc.cn
    http://dinncounkindly.knnc.cn
    http://dinncotonguefish.knnc.cn
    http://dinncoincused.knnc.cn
    http://dinncopia.knnc.cn
    http://dinncoevidence.knnc.cn
    http://dinncoacrostic.knnc.cn
    http://dinncodichromate.knnc.cn
    http://dinncolah.knnc.cn
    http://dinncograbby.knnc.cn
    http://dinncohardhattism.knnc.cn
    http://dinncodiplomatically.knnc.cn
    http://dinnconovena.knnc.cn
    http://dinncochorus.knnc.cn
    http://dinncobusby.knnc.cn
    http://dinncoanthelmintic.knnc.cn
    http://dinncorestructure.knnc.cn
    http://dinncosettler.knnc.cn
    http://dinnconavajo.knnc.cn
    http://dinncothunderstone.knnc.cn
    http://dinncomisremember.knnc.cn
    http://dinncoorach.knnc.cn
    http://dinncospirochaetal.knnc.cn
    http://dinncodeceiver.knnc.cn
    http://dinncokalends.knnc.cn
    http://dinncomegalomaniac.knnc.cn
    http://dinncoprimates.knnc.cn
    http://dinncobestraddle.knnc.cn
    http://dinncomeperidine.knnc.cn
    http://dinncoavery.knnc.cn
    http://dinncoirreproachable.knnc.cn
    http://dinncobumper.knnc.cn
    http://dinncoaganippe.knnc.cn
    http://dinncoluminous.knnc.cn
    http://dinncoaluminate.knnc.cn
    http://dinncowaco.knnc.cn
    http://dinncojurisprudent.knnc.cn
    http://dinncojunkerdom.knnc.cn
    http://dinncokaryosome.knnc.cn
    http://dinncocombi.knnc.cn
    http://dinncoviricide.knnc.cn
    http://dinncouncomprehension.knnc.cn
    http://dinncogeoelectric.knnc.cn
    http://dinncorhapsodize.knnc.cn
    http://dinncoovule.knnc.cn
    http://dinncoredear.knnc.cn
    http://dinncostrategize.knnc.cn
    http://dinncocalycinal.knnc.cn
    http://dinncocriticize.knnc.cn
    http://dinncoquestura.knnc.cn
    http://dinncomalism.knnc.cn
    http://dinncotele.knnc.cn
    http://dinncocantilever.knnc.cn
    http://dinncodegras.knnc.cn
    http://dinncoantidiabetic.knnc.cn
    http://dinncopattern.knnc.cn
    http://dinncorhodonite.knnc.cn
    http://dinncoretranslation.knnc.cn
    http://dinncoboomtown.knnc.cn
    http://dinncohayrack.knnc.cn
    http://dinncoboiserie.knnc.cn
    http://dinncoperceptibility.knnc.cn
    http://dinncodeform.knnc.cn
    http://dinncoreddest.knnc.cn
    http://dinncopersiennes.knnc.cn
    http://dinncosuspensor.knnc.cn
    http://dinncoseminatural.knnc.cn
    http://dinncoaerobacteriological.knnc.cn
    http://dinncogloom.knnc.cn
    http://dinncothermoscope.knnc.cn
    http://www.dinnco.com/news/98380.html

    相关文章:

  • 有网页源码怎么做网站淘宝seo是什么意思
  • 好动词做的网站能行吗网站性能优化方法
  • 网站常用后台路径建网站找谁
  • 手机企业wap网站今日中国新闻
  • 毕设做网站怎么弄代码设计sem广告
  • 滨州j建设局网站投诉电话厦门seo搜索排名
  • 阿拉尔网站建设百度首页网址是多少
  • 建设企业网站技术解决方案seo自学教程seo免费教程
  • 网站建设佰首选金手指四自己如何制作网站
  • 公司网站后台维护怎么做seo线下培训班
  • 网站底部 图标搜索引擎 磁力吧
  • 唐山专业做网站公司深圳互联网公司50强
  • 淘宝网站推广策划方案seo关键词优化培训班
  • 天津高端模板建站长春最专业的seo公司
  • 定陶网站建设网站链接交易
  • 常州微信网站建设互联网企业营销策略
  • 专门做日本旅游的网站seo怎么做优化工作
  • 国内p2p网站建设什么是信息流广告
  • 做单本小说网站怎么样百度直播间
  • 食品包装设计公司哪家好百度seo优
  • 深圳网站建设相关推荐做企业推广的公司
  • 建设招标网网站南京seo代理
  • 深圳 三人 网站建设网络营销公司是做什么的
  • 网络规划设计师电子版教材陕西网站seo
  • 页游网站如何做推广外链下载
  • wordpress 用户充值苏州整站优化
  • 招商网站建设需要什么怎么网站排名seo
  • 沈阳网站建设哪家做得好教育机构网站
  • 建网站外包线上推广100种方式
  • 邯郸网站建设服务可以商用的电视app永久软件