Recent Posts
Make Rabbitmq Openshift Operator
制作 rabbitmq openshift operator 以 rabbitmq-operator github 官方项目为基础 https://github.com/rabbitmq/cluster-operator 命令行工具 kustomize 下载地址
operator-sdk 下载地址
opm 下载地址
制作过程 本文档以 rabbitmq 1.6.0 为基础制作 operator,link 下载源码 从官方 releases 页面下载 1.6.0 源码 解压后改名为 rabbitmq-operator 修改部分源码 删除 rabbitmq-operator/.github 目录,此目录是官方 github action 部分的代码,对其他项目无用(也可以不删除) 在 rabbitmq-operator/internal/resource 目录新建 anyuid_role_binding.go 文件,将下面代码复制到文件中,代码是根据 role_binding.go 文件修改来的,目的是解决 openshift scc 权限问题 // RabbitMQ Cluster Operator // // Copyright 2020 VMware, Inc. All Rights Reserved. // // This product is licensed to you under the Mozilla Public license, Version 2.
read more