跳到内容
标志
雷竞技下载官网MySQL的Percona操作符
传输加密(TLS/SSL)
初始化搜索
    雷竞技下载官网percona / k8sps-docs
    雷竞技下载官网percona / k8sps-docs
    • 欢迎
      • 系统需求
      • 设计和架构
      • 与头盔一起安装
      • 安装在Minikube上
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 安装在Amazon Elastic Kubernetes服务(AWS EKS)上
      • 通用Kubernetes安装
      • 备份和恢复
      • 应用和系统用户
      • 反亲和和容忍
      • 标签和注释
      • 更改MySQL选项
      • 暴露集群
      • 传输加密(TLS/SSL)
        • 安装并使用cert-manager
          • 关于cert-manager
          • 安装cert-manager
        • 手动生成证书
      • 遥测
      • 水平和垂直缩放
      • raybet雷竞技竞猜在线官网使用Percona监视和管雷竞技下载官网理(PMM)进行监视
      • 添加挎斗容器
      • 自定义资源选项
      • 雷竞技下载官网经过Percona认证的图像
      • 发行说明索引
      • 雷竞技下载官网Percona Operator for MySQL 0.5.0 (2023-03-30)
      • 雷竞技下载官网Percona Operator for MySQL 0.4.0 (2023-01-30)
      • 雷竞技下载官网Percona Operator for MySQL 0.3.0 (2022-09-29)
      • 雷竞技下载官网Percona Operator for MySQL 0.2.0 (2022-06-30)
      • 雷竞技下载官网基于Percona Server for MySQL 0.1.0的Percona Distribution for MySQL Operator (2022-01-25)

    • 安装并使用cert-manager
      • 关于cert-manager
      • 安装cert-manager
    • 手动生成证书

    传输层安全(TLS)¶

    MySQ雷竞技下载官网L的Percona操作符使用传输层安全(TLS)加密协议进行以下类型的通信:

    • 内部-用于MySQL实例的Percona服务器之间的通信,雷竞技下载官网
    • 客户端应用程序和集群之间的外部通信。

    内部证书还用作授权方法。

    TLS安全性可以通过几种方式配置。

    • 默认情况下,为Operator生成长期证书如果没有可用的证书秘密,则自动执行。

      Operator的自签名颁发者是Operator命名空间的本地颁发者

      之所以创建这个自签名颁发者,是因为Percona Distribution for M雷竞技下载官网ySQL要求由同一来源颁发的所有证书。

    • 操作人员可以使用专门安装的cert-manager,它将自动生成并更新短期TLS证书

      的cert-manager充当自签名颁发者并生成证书

      它仍然是一个自签名的颁发者,允许您在没有单独的证书颁发者的情况下部署和使用Percona Operator。雷竞技下载官网

    • 证书可以手动生成:从其他颁发者获得并提供给运营商。

    安装及使用cert-manager¶

    关于cert-manager¶

    一个cert-manager是Kubernetes证书管理控制器,广泛用于TLS证书的自动化管理和颁发。它是由社区驱动的,并且是开源的。

    当您已经安装cert-manager时,不需要其他任何东西:只需部署Operator,并且Operator将从cert-manager。

    安装cert-manager¶

    安装的步骤cert-manager以下是:

    • 创建命名空间,

    • 在cert-manager命名空间上禁用资源验证,

    • 安装cert-manager。

    以下命令执行所有需要的操作:

    美元kubectl创建名称空间cert-manager美元kubectl标签名称空间cert-managercertmanager.k8s.io /禁用验证=真正的美元kubectl_bin应用- fhttps://github.com/jetstack/cert-manager/releases/download/v1.11.0/cert-manager.yaml

    安装完成后,您可以验证cert-manager运行命令如下:

    美元kubectl得到豆荚- ncert-manager

    的结果应该显示cert-managerwebhook激活并运行。

    手动生成证书¶

    手动生成证书的步骤如下:

    1. 提供CA (Certificate Authority)生成TLS证书

    2. 生成带有服务器详细信息的CA密钥和证书文件

    3. 使用CA密钥、证书和服务器详细信息创建服务器TLS证书

    命令集生成具有以下属性的证书:

    • Server-pem——证书

    • Server-key.pem-私钥

    • ca.pem-证书颁发机构

    您应该生成两次证书:一组用于外部通信,另一组用于内部通信。必须添加为外部使用创建的秘密cr.yaml /规范/ secretsName。为内部通信生成的证书必须添加到cr.yaml /规范/ sslInternalSecretName。

    美元猫<{CN:根CA,“关键”:{“算法”:“rsa”,“大小”:2048}}EOF美元猫<{“主机”:(" $ {CLUSTER_NAME} -proxysql”,“*。$ {CLUSTER_NAME} -proxysql-unready”,“* $ {CLUSTER_NAME} -pxc "。],“CN”:“$ {CLUSTER_NAME} -pxc”,“关键”:{“算法”:“rsa”,“大小”:2048}}EOF美元kubectl创建秘密通用的my-cluster-ssl——从文件=tls.crt=server.pem——从文件=tls.key=server-key.pem——从文件=ca.crt=ca.pem--类型=kubernetes.io / tls

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛。

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持和管理或咨询服务,请联系雷竞技下载官网Percona销售。


    最近更新:2023-04-12
    雷竞技下载官网Percona LLC和/或其附属公司,©2009 - 2023
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map