当在端口 80 上的 Pod 内部进行卷曲时,响应良好。在机器IP和端口30803上通过Kubernetes服务在容器外部调用curl,偶尔会出现“连接被拒绝”的情况。
nginx 应用程序配置:
server {
listen 80;
server_name 127.0.0.1;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
root /usr/share/nginx/html;
index index.html;
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
Run Code Online (Sandbox Code Playgroud)
Kubernetes 部署和使用的服务清单:
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-app
namespace: dev
labels:
environment: dev
spec:
selector:
matchLabels:
environment: dev
replicas: 1
template:
metadata:
labels:
environment: dev
spec:
containers:
- name: web-app
imagePullPolicy: Never
image: web-app:$BUILD_ID
ports:
- containerPort: 80 …Run Code Online (Sandbox Code Playgroud)