文件名称:krb-operator:Kubernetes和OpenShift的Kerberos运算符
文件大小:47KB
文件格式:ZIP
更新时间:2024-03-16 20:50:01
kerberos kubernetes-operator kadmin principal kdc
Kerberos运算子 该操作员部署KDC,Kadmin服务器,并创建主体和它们的密钥表作为k8s机密。 使用 Scala库开发。 运营商用例 为什么要使用此运算符? 您的身份验证需要将密钥表安装到Pod:使用必需的主体部署此操作员,以获取内部具有密钥表的自动创建的机密 在K8s集群中运行KDC的快速应用程序开发:部署此操作员并使用自动创建的服务来调用KDC或Kadmin服务器 使用K8s自定义资源的主体和密钥表管理:使用带有必需的主体列表及其预定义或随机密码的Krb资源部署此操作员 如何安装 先决条件 Kubectl CLI 安装步骤 将名称空间定义为环境变量: export NAMESPACE= < put> 在Kubernetes上 # install RBAC wget -O- -q https://raw.githubuserconte
【文件预览】:
krb-operator-master
----.github()
--------workflows()
----schema()
--------krbserver.json(1KB)
----version.sbt(42B)
----src()
--------test()
--------main()
----build.sbt(3KB)
----docker()
--------Dockerfile(220B)
----examples()
--------my-krb-2.yaml(121B)
--------my-krb-server-1.yaml(121B)
--------my-principals-1.yaml(471B)
--------apply.sh(194B)
----.gitignore(83B)
----Makefile(2KB)
----.dockerignore(182B)
----project()
--------plugins.sbt(476B)
--------Dependencies.scala(3KB)
--------build.properties(19B)
--------metals.sbt(173B)
--------project()
----README.md(8KB)
----manifest()
--------kube-deployment.dhall(6KB)
--------openshift-deployment.dhall(5KB)
--------rbac.dhall(3KB)
--------k8s.dhall(353B)
----.scalafmt.conf(479B)