MinioK8sBuckets/docs/DevelopmentSetup.md

1.2 KiB

Setup for development

This guide will present you how to prepare your computer to update features of MinioK8SBucket

Install Minikube

First, you need to install Minikube on your computer to have a K8S environment. In order to do this, please follow the official instructions: https://minikube.sigs.k8s.io/docs/start

Start Minikube

You will then need to start Minikube using the following command:

minikube start

You can then make sure that Minikube is working properly:

minikube kubectl get nodes

You should get a response similar to this one:

NAME       STATUS   ROLES           AGE     VERSION
minikube   Ready    control-plane   2m16s   v1.32.0

Clone repository

Clone this repository using:

https://gitea.communiquons.org/pierre/MinioK8sBuckets

!!! warning "Gitea account request" If you want to get a Gitea account to make pull request on this repository, you will need to contact me at: pierre.git@communiquons.org

Deploy Minio

You will then need to deploy Minio in Minikube. Apply the Minio deployment located at the in MinioK8SBucket repository:

minikube kubectl -- apply -f yaml/minio-dev-deployment.yml

Check for launching of pod:

minikube kubectl -- get pods -w