docker run -d \
--net=host \
--restart=unless-stopped \
--name=kuboard \
-v /gwmfc/kuboard-ca/server.crt:/etc/certs/my.company.com/server.crt \
-v /gwmfc/kuboard-ca/server.key:/etc/certs/my.company.com/server.key \
-e KUBOARD_TLS_CERT=/etc/certs/my.company.com/server.crt \
-e KUBOARD_TLS_KEY=/etc/certs/my.company.com/server.key \
-v /gwmfc/kuboard-data:/data \
-e KUBOARD_LOGIN_TYPE="ldap" \
-e KUBOARD_ENDPOINT="https://k8skubd.uat.gwmfc.com" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-e KUBOARD_ROOT_USER="xuebin" \
-e LDAP_HOST="DC-TH-P02.gwmfc.com:389" \
-e LDAP_SKIP_SSL_VERIFY="true" \
-e LDAP_BIND_DN="tyrz@gwmfc.com" \
-e LDAP_BIND_PASSWORD="tongyi@123" \
-e LDAP_BASE_DN="DC=gwmfc,DC=com" \
-e LDAP_FILTER="(objectClass=person)" \
-e LDAP_ID_ATTRIBUTE="sAMAccountName" \
-e LDAP_USER_NAME_ATTRIBUTE="sAMAccountName" \
-e LDAP_EMAIL_ATTRIBUTE="mail" \
-e LDAP_DISPLAY_NAME_ATTRIBUTE="cn" \
docker.gwmfc.com/middleware/kuboard:v3
docker run -d \
--net=host \
--restart=unless-stopped \
--name=kuboard \
-v /gwmfc/kuboard-ca/server.crt:/etc/certs/my.company.com/server.crt \
-v /gwmfc/kuboard-ca/server.key:/etc/certs/my.company.com/server.key \
-e KUBOARD_TLS_CERT=/etc/certs/my.company.com/server.crt \
-e KUBOARD_TLS_KEY=/etc/certs/my.company.com/server.key \
-v /gwmfc/kuboard-data:/data \
-e KUBOARD_ENDPOINT="https://k8skubd.uat.gwmfc.com" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
docker.gwmfc.com/middleware/kuboard:v3
kubelet启动
kuboard.yaml
apiVersion: v1
kind: Pod
metadata:
labels:
app: kuboard
name: kuboard
namespace: kuboard
spec:
containers:
- image: dockerdev.gwmfc.com/middleware/kuboard:v3.2.5.4
imagePullPolicy: IfNotPresent
name: kuboard
resources:
requests:
cpu: 250m
hostNetwork: true
priorityClassName: system-node-critical
svc.yaml
apiVersion: v1
kind: Service
metadata:
labels:
app: kuboard
name: kuboard
namespace: kuboard
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
selector:
app: kuboard
type: NodePort
文档更新时间: 2023-12-22 16:48 作者:张尚