k8s minio pod nodeport 访问页面
时间: 2024-01-20 17:02:50 浏览: 221
运算符:kubernetes(k8s)的MinIO运算符https:kubernetes.io
要让 Kubernetes 中运行的 Minio 实例可以通过 NodePort 访问页面,可以按照以下步骤操作:
1. 创建 Minio 的 Kubernetes 部署文件,可以参考官方文档(https://docs.minio.io/docs/deploy-minio-on-kubernetes.html)中的示例。
2. 在部署文件中,将 Minio 的服务类型(Service Type)设置为 NodePort。例如:
```
apiVersion: v1
kind: Service
metadata:
name: minio-service
namespace: default
spec:
type: NodePort
selector:
app: minio
ports:
- name: http
port: 9000
targetPort: 9000
```
3. 应用部署文件,创建 Minio Pod 和 Service:
```
kubectl apply -f minio-deployment.yaml
```
4. 查看 Minio Service 的 NodePort 端口号:
```
kubectl get svc minio-service
```
5. 访问 Minio 页面。在浏览器中输入:`http://<Node-IP>:<NodePort>`,其中 `<Node-IP>` 是节点 IP,`<NodePort>` 是第 4 步中查看到的 Minio Service 的 NodePort 端口号。
例如,如果 NodePort 端口号为 30000,节点 IP 为 192.168.1.100,则在浏览器中输入:`http://192.168.1.100:30000` 即可访问 Minio 页面。
阅读全文