出于学习目的,我尝试在本地机器上使用minikube托管的k8s集群上进行简单的nextcloud部署。此部署没有附加任何数据库/存储。我只是想在本地机器上打开nextcloud主页。然而,我无法做到这一点。这是我的洋芋。
部署yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nextcloud-deployment
labels:
app: nextcloud
spec:
replicas: 1
selector:
matchLabels:
app: nextcloud
template:
metadata:
labels:
app: nextcloud
spec:
containers:
- name: nextcloud
image: nextcloud:latest
ports:
- containerPort: 80服务yaml:
apiVersion: v1
kind: Service
metadata:
name: nextcloud-service
spec:
selector:
app: nextcloud
type: LoadBalancer
ports:
- protocol: TCP
port: 8000
targetPort: 80
nodePort: 30000我可以看到它已经启动并运行,但是当我导航到localhost:30000时,我看到该页面不可用。如何开始诊断问题?
这是kubectl get service的输出
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3d5h
nextcloud-service LoadBalancer 10.104.40.61 <pending> 8000:30000/TCP 23m发布于 2021-05-09 14:17:57
运行minikube service nextcloud-service,它将为您打开它。
https://stackoverflow.com/questions/67454620
复制相似问题