Dra-M Dra-M
首页
技术
冥思
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

莫小龙

保持理智,相信未来。
首页
技术
冥思
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Java基础

  • Spring

  • 微服务

  • Elasticsearch

  • 实用工具

  • Bash

  • DevOps系列

    • 前言:搭建一套自有的围绕K8S的DevOps工具
    • 部署K8S -- kubeasz
    • 部署NFS服务器
    • 为K8S添加StorageClass
    • 学习用NodePort暴露K8S服务
    • 外部nginx代理到nodeport
    • 使用Docker安装LDAP
    • 使用K8S部署LDAP管理面板
    • 使用Docker部署第三方K8S面板Kuboard,并连接LDAP
    • 使用K8S部署GitLab,并连接LDAP
    • 使用K8S部署Jenkins,并连接LDAP
    • 使用K8S部署Nexus,并连接LDAP
    • Nexus Maven私服配置
    • Nexus Docker私服配置+K8S拉取私服镜像
    • Jenkins Pipeline 从 K8s Agent 启动构建
    • Jenkins Pipeline 拉取Git代码 获取提交信息
    • Jenkins Pipeline Maven打包
    • Jenkins Pipeline BuildDockerImage 推送到私服
    • Jenkins Pipeline 部署程序到K8S
    • Jenkins Pipeline 共享库
    • Loki日志收集+K8S
    • SkyWalking链路追踪+K8S、
    • SpringCloud+K8S联调说明
    • DevOps WebHook汇总 (Gitlab,Jenkins,K8S Event)
  • 技术
  • DevOps系列
莫小龙
2022-04-11

使用Docker部署第三方K8S面板Kuboard,并连接LDAP

Kuboard是国产闭源的一个K8S管理面板。

### 
sudo docker run -d \
--restart=always \
--name=kuboard \
-p 8081:80/tcp \
-p 10081:10081/tcp \
    -v /var/mydata/kuboard:/data \
-e KUBOARD_LOGIN_TYPE="ldap" \
-e KUBOARD_ENDPOINT="http://kuboard.dev.dra-m.com" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-e KUBOARD_ROOT_USER="superadmin" \
--link openldap:ldap \
-e LDAP_HOST="ldap:389" \
-e LDAP_SKIP_SSL_VERIFY="true" \
-e LDAP_BIND_DN="cn=admin,dc=dra-m,dc=com" \
-e LDAP_BIND_PASSWORD="******" \
-e LDAP_BASE_DN="dc= dra-m,dc=com" \
-e LDAP_FILTER="(objectClass=posixAccount)" \
-e LDAP_ID_ATTRIBUTE="uid" \
-e LDAP_USER_NAME_ATTRIBUTE="uid" \
-e LDAP_EMAIL_ATTRIBUTE="mail" \
-e LDAP_DISPLAY_NAME_ATTRIBUTE="cn" \
-e LDAP_GROUP_SEARCH_BASE_DN="dc=dra-m,dc=com" \
-e LDAP_GROUP_SEARCH_FILTER="(objectClass=posixGroup)" \
-e LDAP_USER_MACHER_USER_ATTRIBUTE="gidNumber" \
-e LDAP_USER_MACHER_GROUP_ATTRIBUTE="gidNumber" \
-e LDAP_GROUP_NAME_ATTRIBUTE="cn" \
eipwork/kuboard:v3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

KUBOARD_ROOT_USER指定了超级管理员在LDAP中的username,默认除此用户外可以登录,但不具备任何权限,需要用超级管理员账户添加用户角色绑定后才有权限。


#DevOps#K8S#运维#LDAP#Kuboard#Docker
上次更新: 4/11/2022
使用K8S部署LDAP管理面板
使用K8S部署GitLab,并连接LDAP

← 使用K8S部署LDAP管理面板 使用K8S部署GitLab,并连接LDAP→

最近更新
01
易混淆哲学用语释义
04-13
02
前言:搭建一套自有的围绕K8S的DevOps工具
04-11
03
部署K8S -- kubeasz
04-11
更多文章>
Theme by Vdoing | Copyright © 2019-2022 Dra-M | 冀ICP备2021002204号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式