光学及视觉
标识灯配光设计
测试
标识灯配光设计2
cscsc
2024年12月2日测试
20240422
56341531
454545
2024年12月1日测试
23424
功能测试
1111111111111
22222222222222222222222222
1111
1111
22222222222
2222
44444
第一章
ddgg
test1
大发发
test
doc测试
131231
test
测试解决看看效果
ww
111
这是一篇测试文档
文本文档
表格1
1
目录一
测飒飒
多撒范德萨发士大夫
阿斯蒂芬阿斯蒂芬士大夫
梵蒂冈森岛帆高梵蒂冈苟富贵
fdgdfgafdg 讽德诵功单方事故讽德诵功个地方
超链接
111
fgfff
本文档由AAA团队创作
-
+
首页
功能测试
# 项目文件 ### 1、前端k8s部署  1、Dockerfile ``` FROM nginx ADD ./nginx.conf /etc/nginx/nginx.conf COPY ./dist/ /usr/share/nginx/html/ ``` 2、nginx.conf ``` worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 限制body大小 client_max_body_size 100m; # 开启静态资源压缩 gzip_static on; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; upstream server { ip_hash; server 127.0.0.1:8080; server 127.0.0.1:8081; } upstream monitor-admin { server 127.0.0.1:9090; } upstream snailjob-server { server 127.0.0.1:8800; } server { listen 80; server_name localhost; # https配置参考 start #listen 443 ssl; # 证书直接存放 /docker/nginx/cert/ 目录下即可 更改证书名称即可 无需更改证书路径 #ssl on; #ssl_certificate /etc/nginx/cert/xxx.local.crt; # /etc/nginx/cert/ 为docker映射路径 不允许更改 #ssl_certificate_key /etc/nginx/cert/xxx.local.key; # /etc/nginx/cert/ 为docker映射路径 不允许更改 #ssl_session_timeout 5m; #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #ssl_prefer_server_ciphers on; # https配置参考 end # 演示环境配置 拦截除 GET POST 之外的所有请求 # if ($request_method !~* GET|POST) { # rewrite ^/(.*)$ /403; # } # location = /403 { # default_type application/json; # return 200 '{"msg":"演示模式,不允许操作","code":500}'; # } # 限制外网访问内网 actuator 相关路径 location ~ ^(/[^/]*)?/actuator.*(/.*)?$ { return 403; } location / { root /usr/share/nginx/html; # docker映射路径 不允许更改 try_files $uri $uri/ /index.html; index index.html index.htm; } location /prod-api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_read_timeout 86400s; # sse 与 websocket参数 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_buffering off; proxy_cache off; proxy_pass http://server/; } # https 会拦截内链所有的 http 请求 造成功能无法使用 # 解决方案1 将 admin 服务 也配置成 https # 解决方案2 将菜单配置为外链访问 走独立页面 http 访问 location /admin/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://monitor-admin/admin/; } location /snail-job/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://snailjob-server/snail-job/; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } ``` 3、k8s的deploy.yml ``` kind: Deployment apiVersion: apps/v1 metadata: name: bsw-fronted-admin-caojie namespace: test-01 labels: app: bsw-fronted-admin-caojie annotations: deployment.kubernetes.io/revision: '1' kubesphere.io/alias-name: 白沙湾街道前端admin kubesphere.io/creator: admin spec: replicas: 2 selector: matchLabels: app: bsw-fronted-admin-caojie template: metadata: creationTimestamp: null labels: app: bsw-fronted-admin-caojie annotations: kubesphere.io/creator: admin kubesphere.io/imagepullsecrets: '{"container-hxpfgl":"srd-sup"}' spec: volumes: - name: host-time hostPath: path: /etc/localtime type: '' containers: - name: container-hxpfgl image: >- yd02-artifact.srdcloud.cn/ybsup-release-docker-local/bsw-fronted-admin-caojie:latest ports: - name: tcp-80a containerPort: 80 protocol: TCP resources: limits: cpu: 500m memory: 256Mi requests: cpu: 500m memory: 256Mi volumeMounts: - name: host-time readOnly: true mountPath: /etc/localtime terminationMessagePath: /dev/termination-log terminationMessagePolicy: File imagePullPolicy: Always restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst serviceAccountName: default serviceAccount: default securityContext: {} imagePullSecrets: - name: srd-sup schedulerName: default-scheduler strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 ``` nmcli connection modify eth0 +ipv4.routes "133.0.0.0/8 192.168.100.100" nmcli connection modify eth0 +ipv4.routes "10.238.0.0/16 192.168.100.100" nmcli connection up eth0 <服务名称>.<名称空间>.svc.cluster.local服务 | 啊啊 | 啊啊 | 啊啊 | 啊啊 | | ------ | ---- | ---------- | ---- | | 萨达啊 | 按时 | 阿斯顿撒旦 | | | | | | | | | | | |
admin
2025年8月3日 16:16
65
0 条评论
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期