开发自定义Operator以自动化集群操作
1. 示例EncryptedDomain资源
以下是一个示例 EncryptedDomain 资源:
apiVersion: letsencrypt.operatingopenshift.com/v1beta1
kind: EncryptedDomain
metadata:
name: encrypteddomain-sample
namespace: default
spec:
matchingHostnames: ".*-arcade.apps-crc.testing$"
caDir: "https://pebble:14000/dir"
registrationMail: "le-operator@operatingopenshift.com"
这个示例 EncryptedDomain 匹配在 arcade 命名空间中创建的所有具有生成主机名的路由,因为它们符合主机名模式。Operator 使用与自身在同一命名空间中生成的 pebble 部署为这个 EncryptedDomain 注册域名。
2. 安装自定义资源定义(CRD)
现在,Operator 的 API 已定义并生成到 config/crd/bases/letsencrypt.operatingopenshift.com_encrypteddomains.yaml
超级会员免费看
订阅专栏 解锁全文
6895

被折叠的 条评论
为什么被折叠?



