Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
A
argoproj
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ahb-ci
argoproj
Commits
db55cb72
提交
db55cb72
authored
8月 18, 2024
作者:
wufeng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
registry.cn-zhangjiakou.aliyuncs.com/ahbdev/customer:pro-5-20240818
上级
803da477
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
286 行增加
和
0 行删除
+286
-0
install.yaml
pro/customer/install.yaml
+286
-0
没有找到文件。
pro/customer/install.yaml
0 → 100644
浏览文件 @
db55cb72
# Source: hede-java/templates/configmap.yaml
apiVersion
:
v1
kind
:
ConfigMap
metadata
:
name
:
cm-customer
data
:
filebeat.yml
:
|-
name: '${APPNAME}'
filebeat.inputs:
- type: log
paths:
- /logfile/debug.log
- /logfile/*/debug.log
document_type: '${RUNENV}_${APPNAME}_debug'
fields:
level: debug
review: 1
runenv: '${RUNENV}'
pod_name: '${MY_POD_NAME}'
POD_IP: '${MY_POD_IP}'
tags: '${RUNENV}_${APPNAME}_debug'
app_name: '${APPNAME}'
log_type: '${LOGTYPE}'
fields_under_root: false
multiline.pattern: '^\[0-9]{4}-[0-9]{2}-[0-9]{2}'
multiline.negate: true
multiline.match: after
- type: log
paths:
- /logfile/info.log
- /logfile/*/info.log
document_type: '${RUNENV}_${APPNAME}_info'
fields:
level: info
review: 1
runenv: '${RUNENV}'
pod_name: '${MY_POD_NAME}'
POD_IP: '${MY_POD_IP}'
tags: '${RUNENV}_${APPNAME}_info'
app_name: '${APPNAME}'
log_type: '${LOGTYPE}'
fields_under_root: false
multiline.pattern: '^\[0-9]{4}-[0-9]{2}-[0-9]{2}'
multiline.negate: true
multiline.match: after
- type: log
paths:
- /logfile/error.log
- /logfile/*/error.log
document_type: '${RUNENV}_${APPNAME}_error'
fields:
level: error
review: 1
runenv: '${RUNENV}'
pod_name: '${MY_POD_NAME}'
POD_IP: '${MY_POD_IP}'
tags: '${RUNENV}_${APPNAME}_error'
app_name: '${APPNAME}'
log_type: '${LOGTYPE}'
fields_under_root: false
multiline.pattern: '^\[0-9]{4}-[0-9]{2}-[0-9]{2}'
multiline.negate: true
multiline.match: after
processors:
# - add_host_metadata: ~
- add_locale:
format: abbreviation
# filebeat.modules:
# - module: system
# syslog:
# var.convert_timezone: true
output.kafka:
enabled: true
# initial brokers for reading cluster metadata
hosts: ["log-kafka.log-system.svc.cluster.local:9092"]
# message topic selection + partitioning
# topic: '%{[fields.log_topic]}'
topic: 'filebeat'
partition.round_robin:
reachable_only: false
required_acks: 1
compression: gzip
max_message_bytes: 1000000
output.logstash:
enabled: false
hosts: ["kafka.hedejj.com:55044"]
---
# Source: hede-java/templates/service.yaml
apiVersion
:
v1
kind
:
Service
metadata
:
name
:
svc-customer
labels
:
helm.sh/chart
:
hede-java-0.0.1
app.kubernetes.io/name
:
hede-java
app.kubernetes.io/instance
:
customer
app.kubernetes.io/version
:
"
1.0.0"
app.kubernetes.io/managed-by
:
Helm
spec
:
type
:
ClusterIP
ports
:
-
port
:
8080
targetPort
:
http
protocol
:
TCP
name
:
http
selector
:
app.kubernetes.io/name
:
hede-java
app.kubernetes.io/instance
:
customer
---
# Source: hede-java/templates/deployment.yaml
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
customer
labels
:
helm.sh/chart
:
hede-java-0.0.1
app.kubernetes.io/name
:
hede-java
app.kubernetes.io/instance
:
customer
app.kubernetes.io/version
:
"
1.0.0"
app.kubernetes.io/managed-by
:
Helm
spec
:
replicas
:
1
selector
:
matchLabels
:
app.kubernetes.io/name
:
hede-java
app.kubernetes.io/instance
:
customer
template
:
metadata
:
labels
:
app.kubernetes.io/name
:
hede-java
app.kubernetes.io/instance
:
customer
spec
:
imagePullSecrets
:
-
name
:
hub.aliyun
serviceAccountName
:
default
containers
:
-
name
:
customer
securityContext
:
{}
image
:
"
registry-vpc.cn-zhangjiakou.aliyuncs.com/ahbdev/customer:pro-5-20240818"
imagePullPolicy
:
Always
env
:
-
name
:
APPNAME
value
:
customer
-
name
:
APP_LOG_PATH
value
:
/app/logs
-
name
:
JAVA_OPTS
value
:
-server -Xms1024m -Xmx4096m -XX:PermSize=512m -XX:MaxPermSize=2048m -Dfile.encoding=utf-8
-Duser.timezone=GMT+8
-
name
:
SPRINGBOOT_OPTS
value
:
"
"
-
name
:
JAR_OPTS
value
:
-Xms512m -Xmx2048m -Xss1024K -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m
-Duser.timezone=GMT+8
-
name
:
IP
valueFrom
:
fieldRef
:
{
fieldPath
:
status.podIP
}
-
name
:
MY_NODE_NAME
valueFrom
:
fieldRef
:
{
fieldPath
:
spec.nodeName
}
-
name
:
MY_POD_NAME
valueFrom
:
fieldRef
:
{
fieldPath
:
metadata.name
}
-
name
:
MY_POD_NAMESPACE
valueFrom
:
fieldRef
:
{
fieldPath
:
metadata.namespace
}
-
name
:
MY_POD_IP
valueFrom
:
fieldRef
:
{
fieldPath
:
status.podIP
}
-
name
:
HOST_IP
valueFrom
:
fieldRef
:
{
fieldPath
:
status.hostIP
}
-
name
:
MY_POD_SERVICE_ACCOUNT
valueFrom
:
fieldRef
:
{
fieldPath
:
spec.serviceAccountName
}
-
name
:
MY_APP_NAME
valueFrom
:
fieldRef
:
{
fieldPath
:
spec.serviceAccountName
}
envFrom
:
-
configMapRef
:
{
name
:
env-config
}
livenessProbe
:
failureThreshold
:
3
httpGet
:
path
:
/heartBest
port
:
http
initialDelaySeconds
:
30
periodSeconds
:
10
successThreshold
:
1
timeoutSeconds
:
5
readinessProbe
:
failureThreshold
:
3
httpGet
:
path
:
/heartBest
port
:
http
initialDelaySeconds
:
30
periodSeconds
:
10
successThreshold
:
1
timeoutSeconds
:
5
ports
:
-
containerPort
:
8080
name
:
http
protocol
:
TCP
volumeMounts
:
-
mountPath
:
/app/logs
name
:
logdata
resources
:
{}
-
name
:
filebeat
env
:
-
name
:
APPNAME
value
:
customer
-
name
:
LOGTYPE
value
:
LOGBACK
-
name
:
MY_POD_IP
valueFrom
:
fieldRef
:
{
fieldPath
:
status.podIP
}
-
name
:
MY_POD_NAME
valueFrom
:
fieldRef
:
{
fieldPath
:
metadata.name
}
envFrom
:
-
configMapRef
:
{
name
:
env-config
}
image
:
"
registry-vpc.cn-zhangjiakou.aliyuncs.com/ahbdev/filebeat:8.13.2"
imagePullPolicy
:
Always
volumeMounts
:
-
name
:
logdata
mountPath
:
/logfile
-
name
:
configurations
mountPath
:
/usr/share/filebeat/filebeat.yml
subPath
:
filebeat.yml
readOnly
:
true
volumes
:
-
name
:
logdata
emptyDir
:
{}
-
name
:
configurations
configMap
:
name
:
cm-customer
defaultMode
:
420
items
:
-
key
:
filebeat.yml
path
:
filebeat.yml
---
# Source: hede-java/templates/ingress.yaml
apiVersion
:
networking.k8s.io/v1
kind
:
Ingress
metadata
:
name
:
ingress-customer
labels
:
helm.sh/chart
:
hede-java-0.0.1
app.kubernetes.io/name
:
hede-java
app.kubernetes.io/instance
:
customer
app.kubernetes.io/version
:
"
1.0.0"
app.kubernetes.io/managed-by
:
Helm
annotations
:
kubernetes.io/ingress.class
:
ack-nginx-pro
kubernetes.io/tls-acme
:
"
true"
nginx.ingress.kubernetes.io/proxy-connect-timeout
:
"
900"
nginx.ingress.kubernetes.io/proxy-read-timeout
:
"
900"
nginx.ingress.kubernetes.io/proxy-send-timeout
:
"
900"
spec
:
tls
:
-
hosts
:
-
"
customer.anhoubao.com"
secretName
:
anhoubao-prod
rules
:
-
host
:
"
customer.anhoubao.com"
http
:
paths
:
-
path
:
/
pathType
:
ImplementationSpecific
backend
:
service
:
name
:
svc-customer
port
:
number
:
8080
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论