1. docker run -d \
  2. --net=host \
  3. --restart=unless-stopped \
  4. --name=kuboard \
  5. -v /gwmfc/kuboard-ca/server.crt:/etc/certs/my.company.com/server.crt \
  6. -v /gwmfc/kuboard-ca/server.key:/etc/certs/my.company.com/server.key \
  7. -e KUBOARD_TLS_CERT=/etc/certs/my.company.com/server.crt \
  8. -e KUBOARD_TLS_KEY=/etc/certs/my.company.com/server.key \
  9. -v /gwmfc/kuboard-data:/data \
  10. -e KUBOARD_LOGIN_TYPE="ldap" \
  11. -e KUBOARD_ENDPOINT="https://k8skubd.uat.gwmfc.com" \
  12. -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  13. -e KUBOARD_ROOT_USER="xuebin" \
  14. -e LDAP_HOST="DC-TH-P02.gwmfc.com:389" \
  15. -e LDAP_SKIP_SSL_VERIFY="true" \
  16. -e LDAP_BIND_DN="tyrz@gwmfc.com" \
  17. -e LDAP_BIND_PASSWORD="tongyi@123" \
  18. -e LDAP_BASE_DN="DC=gwmfc,DC=com" \
  19. -e LDAP_FILTER="(objectClass=person)" \
  20. -e LDAP_ID_ATTRIBUTE="sAMAccountName" \
  21. -e LDAP_USER_NAME_ATTRIBUTE="sAMAccountName" \
  22. -e LDAP_EMAIL_ATTRIBUTE="mail" \
  23. -e LDAP_DISPLAY_NAME_ATTRIBUTE="cn" \
  24. docker.gwmfc.com/middleware/kuboard:v3
  1. docker run -d \
  2. --net=host \
  3. --restart=unless-stopped \
  4. --name=kuboard \
  5. -v /gwmfc/kuboard-ca/server.crt:/etc/certs/my.company.com/server.crt \
  6. -v /gwmfc/kuboard-ca/server.key:/etc/certs/my.company.com/server.key \
  7. -e KUBOARD_TLS_CERT=/etc/certs/my.company.com/server.crt \
  8. -e KUBOARD_TLS_KEY=/etc/certs/my.company.com/server.key \
  9. -v /gwmfc/kuboard-data:/data \
  10. -e KUBOARD_ENDPOINT="https://k8skubd.uat.gwmfc.com" \
  11. -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  12. docker.gwmfc.com/middleware/kuboard:v3

kubelet启动

  1. kuboard.yaml
  2. apiVersion: v1
  3. kind: Pod
  4. metadata:
  5. labels:
  6. app: kuboard
  7. name: kuboard
  8. namespace: kuboard
  9. spec:
  10. containers:
  11. - image: dockerdev.gwmfc.com/middleware/kuboard:v3.2.5.4
  12. imagePullPolicy: IfNotPresent
  13. name: kuboard
  14. resources:
  15. requests:
  16. cpu: 250m
  17. hostNetwork: true
  18. priorityClassName: system-node-critical
  19. svc.yaml
  20. apiVersion: v1
  21. kind: Service
  22. metadata:
  23. labels:
  24. app: kuboard
  25. name: kuboard
  26. namespace: kuboard
  27. spec:
  28. ports:
  29. - name: http
  30. port: 80
  31. protocol: TCP
  32. targetPort: 80
  33. selector:
  34. app: kuboard
  35. type: NodePort
文档更新时间: 2023-12-22 16:48   作者:张尚