首页 > 其他分享 >minio kubernetes快速搭建

minio kubernetes快速搭建

时间:2023-01-09 14:57:40浏览次数:71  
标签:console name kubernetes dev 9001 搭建 minio

  • pod.yaml
apiVersion: v1
kind: Pod
metadata:
  labels:
    app: minio
  name: minio
  namespace: minio-dev # Change this value to match the namespace metadata.name
spec:
  containers:
  - name: minio
    image: quay.io/minio/minio:latest
    command:
    - /bin/bash
    - -c
    args:
    - minio server /data --console-address :9001
    volumeMounts:
    - mountPath: /data
      name: localvolume # Corresponds to the `spec.volumes` Persistent Volume
    ports:
      - containerPort: 9001
        name: console
      - containerPort: 9000
        name: fs
  nodeSelector:
    kubernetes.io/hostname: node4.kubernetes.dev  # Specify a node label associated to the Worker Node on which you want to deploy the pod.
  volumes:
  - name: localvolume
    hostPath: # MinIO generally recommends using locally-attached volumes
      path: /opt/k8s/minio # Specify a path to a local drive or volume on the Kubernetes worker node
      type: DirectoryOrCreate # The path to the last directory must exist

使用Service讲外部流量路由到上面的Pod:

  • service.yaml
apiVersion: v1
kind: Service
metadata:
  name: minio
  namespace: minio-dev
spec:
  selector:
    app: minio
  type: NodePort
  ports:
    - protocol: TCP
      port: 9000
      targetPort: 9000
      name: fs
      nodePort: 29000
    - protocol: TCP
      port: 9001
      targetPort: 9001
      name: console
      nodePort: 29001

登录${kubernetes_node_ip}:29001访问minio界面。

参考:Quickstart for Kubernetes

标签:console,name,kubernetes,dev,9001,搭建,minio
From: https://www.cnblogs.com/oneslide/p/17037039.html

相关文章

  • Docker搭建LNMP+wordpress
    一、项目模拟1.项目环境公司在实际的生产环境中,需要使用Docker技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务进行相关的性能调优和管理工......
  • 搭建windows下的android开发环境
    搭建windows下面的android开发环境一般需要以下工具或软件:1. ​​jdk​​(要求jdk5或jdk6)2. ​​eclipse​​​(要求eclipse3.4或eclipse3.5)(​​汉化包下载​​)3. ......
  • 深入剖析 Kubernetes-5 容器网络
    深入剖析Kubernetes-5容器网络1浅谈容器网络1.1VethPair与Docker网桥容器要想跟外界进行通信,它发出的IP包就必须从它的NetworkNamespace里出来,来到宿主机上。......
  • 图文并茂strapi 4.5.5自定义搭建指南以及数据库字段名接口返回mapping分析
    strapi是什么?基于Nodejs的开源免费CMS框架为什么选择它?基于nodejs,100%JavaScript,上手迅速可轻松创建功能强大且可自定义的API可以使用任何喜欢的数据库先决条件首......
  • 搭建frp服务器/客户端
    服务器https://cloud.tencent.com/developer/article/1970832win客户端https://www.cnblogs.com/cxfs/p/13071969.html开机自启动https://baijiahao.baidu.com/s?id=......
  • [kubernetes]二进制部署k8s集群
    0.前言采用二进制部署三主三工作节点的k8s集群,工作节点和Master节点共用服务器,因此只用到了三台服务器。master采用haproxy+keepalive实现高可用。实际生产环境中,建议......
  • asp.net core 搭建到腾讯云服务器和Sql Server 连接的简单笔记(IIS) Windows系统
     可以先尝试本地搭建。尝试完了再来试试云搭建。看完这个再看这文章,下面那个文章有很多细节https://www.cnblogs.com/hechunfeng/p/17012415.html 第一步,先买一个服......
  • How to create pods in Kubernetes
    https://www.educative.io/answers/how-to-create-pods-in-kubernetes A pod isthesmallestunitinthek8s(Kubernetes)ecosystem,likeanatomin......
  • Kubernetes(k8s) kubectl config常用命令
    kubectl在$HOME/.kube目录中查找一个名为config的配置文件。可以通过设置KUBECONFIG环境变量或设置--kubeconfig参数来指定其它kubeconfig文件。本文主要介绍K......
  • DevOps实战系列【第九章】:详解Sonarqube搭建及集成Jenkins环境
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​质量安全审计:SonarqubeSonarqube(声呐)大家应该不陌生,通过扫描代码分析代码质量与代码安全,方便......