配置 pinpoint-web
mkdir -p /data/yaml/pinpoint/pinpoint-web
cd /data/yaml/pinpoint/pinpoint-web
cat deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: pinpoint
name: pinpoint-web
labels:
app: pinpoint-web
spec:
replicas: 1
minReadySeconds: 120
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 0
selector:
matchLabels:
app: pinpoint-web
template:
metadata:
labels:
app: pinpoint-web
spec:
terminationGracePeriodSeconds: 60
hostname: pinpoint-web
containers:
- name: pinpoint-web
image: harbor.junengcloud.com/pinpoint/pinpoint-web:2.1.0
resources:
requests:
cpu: 100m
memory: 204Mi
limits:
cpu: 2000m
memory: 2048Mi
env:
- name: ADMIN_PASSWORD
value: "admin"
- name: ALARM_MAIL_DEBUG
value: "false"
- name: ALARM_MAIL_SENDER_ADDRESS
value: "system@huidiancloud.com"
- name: ALARM_MAIL_SERVER_PASSWORD
value: "Huidian123"
- name: ALARM_MAIL_SERVER_PORT
value: "465"
- name: ALARM_MAIL_SERVER_URL
value: "42.120.219.29"
- name: ALARM_MAIL_SERVER_USERNAME
value: "system"
- name: ALARM_MAIL_SMTP_AUTH
value: "false"
- name: ALARM_MAIL_SMTP_PORT
value: "25"
- name: ALARM_MAIL_SMTP_STARTTLS_ENABLE
value: "false"
- name: ALARM_MAIL_SMTP_STARTTLS_REQUIRED
value: "false"
- name: ALARM_MAIL_TRANSPORT_PROTOCOL
value: "smtp"
- name: BATCH_ENABLE
value: "false"
- name: BATCH_FLINK_SERVER
value: "jobmanager"
- name: BATCH_SERVER_IP
value: "127.0.0.1"
- name: CLUSTER_ENABLE
value: "true"
- name: CONFIG_SENDUSAGE
value: "true"
- name: CONFIG_SHOW_APPLICATIONSTAT
value: "true"
- name: JDBC_DRIVERCLASSNAME
value: "com.mysql.jdbc.Driver"
- name: JDBC_PASSWORD
value: "klvchen"
- name: JDBC_URL
value: "jdbc:mysql://172.16.16.108:3307/pinpoint?characterEncoding=UTF-8"
- name: JDBC_USERNAME
value: "root"
- name: LOGGING_LEVEL_ROOT
value: "INFO"
- name: PINPOINT_ZOOKEEPER_ADDRESS
value: "zoo1"
- name: SERVER_PORT
value: "8079"
- name: SPRING_PROFILES_ACTIVE
value: "release,batch"
ports:
- containerPort: 9997
name: http
- containerPort: 8079
name: web
livenessProbe:
tcpSocket:
port: 8079
initialDelaySeconds: 60
periodSeconds: 180
cat svc.yaml
apiVersion: v1
kind: Service
metadata:
namespace: pinpoint
labels:
app: pinpoint-web
name: pinpoint-web
spec:
type: NodePort
ports:
- name: http
port: 9997
targetPort: 9997
nodePort: 30097
- name: web
port: 8079
targetPort: 8079
nodePort: 30079
selector:
app: pinpoint-web
kubectl apply -f deployment.yaml
kubectl apply -f svc.yaml
访问 宿主机IP:30079
