Skip to content

Tuburni/minikube-ftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Розгортання FTP-сервера в Minikube

Зміст

  1. Вимоги
  2. Інструкція з розгортання
  3. Інструкція видалення

Вимоги

Перед початком роботи переконайтеся, що у вас встановлено та запущено:

1. Minikube
  1. Встановити Minikube:

    • Завантажте Minikube з офіційного сайту.
    • Або використайте команду:
      curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
      sudo install minikube-linux-amd64 /usr/local/bin/minikube
  2. Запустіть Minikube:

    minikube start
  3. Перевірте стан Minikube:

    minikube status
2. kubectl
  1. Встановити kubectl:

    • Завантажте клієнт з офіційного сайту.
    • Або використайте команду:
      curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
      chmod +x kubectl
      sudo mv kubectl /usr/local/bin/
  2. Перевірте версію kubectl:

    kubectl version --client
  3. Налаштуйте контекст для Minikube:

    kubectl config use-context minikube
3. Helm
  1. Встановити Helm:

    • Завантажте Helm з офіційного сайту.
    • Або використайте команду:
      curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
  2. Перевірте версію Helm:

    helm version
  3. Додайте репозиторій Helm:

    helm repo add stable https://charts.helm.sh/stable
    helm repo update

Інструкція з розгортання

1. Клонуйте репозиторій:

copy and paste this command to terminal

git clone https://github.com/Tuburni/ftp-minikube.git

2. Запустіть Minikube:

copy and paste this command to terminal

minikube start

3. Увімкнення аддонів Minikube:

copy and paste this command to terminal

minikube addons enable dashboard
minikube addons enable metrics-server
minikube addons enable ingress

4. Додати запис у файл /etc/hosts:

copy and paste this command to terminal

echo "$(minikube ip) vsftpd.local" | sudo tee -a /etc/hosts

5. Розгортання FTP-сервера з Helm:

copy and paste this command to terminal

helm install ftp-minikube ./ftp-minikube

6. Перевірка стану:

copy and paste this command to terminal

kubectl get pods
kubectl get svc
kubectl get ingress

Інструкція видаленням FTP-сервера:

copy and paste this command to terminal

helm uninstall ftp-minikube

Інструкція з видаленням Minikube:

copy and paste this command to terminal

helm uninstall ftp-minikube

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages