当在端口 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) 我尝试在 Mac 中安装 kustomize v3.2.1,但在执行这些步骤时出现以下错误。
wget "https://github.com/kubernetes-sigs/kustomize/archive/refs/tags/kustomize/v3.2.1.tar.gz" 解压源代码
tar xzf xxxxx.tar.gz cd xxxxxx make install
输出:
go install /cmd/kustomize
make: go: No such file or directory
make: *** [install] Error 1
Run Code Online (Sandbox Code Playgroud)
如何安装这个版本而不出现任何问题?谢谢!