我是 Kubernetes 新手。我正在使用 K8S 的 GKE 托管服务。有 2 个部署 nginx、httpd,并为这 2 个部署创建了 NodePort 服务。
我正在尝试为服务创建入口规则。nginx入口控制器是通过helm安装的。我有一个来自 freenom 的域,并将 Google 云 DNS 设置为使用静态公共 IP。当我尝试访问入口 URL(域/nginx)时,它给出:
“默认后端 - 404”
部署:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx
labels:
name: nginx
spec:
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
replicas: 1
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: httpd
labels:
name: httpd
spec:
selector:
matchLabels:
app: httpd
template:
metadata:
labels:
app: httpd
spec:
containers:
- …Run Code Online (Sandbox Code Playgroud)