Skip to content

dinucci/test

Repository files navigation

test

Minikube / Docker Testing Environments for quick deployment

user: test Change to whatever you want.

Kubernetes/Minikube tools for quick Dev/Test environments

  • Ubuntu 20.04:
    • Virtualization Driver: Docker Engine
  • Ubuntu 18.04
    • Virtualization Driver: VirtualBox / Docker Engine

Requirements:

  • Clean Ubuntu 18.04/20.04 LTS Installation
  • CPU:
    • Intel: VT-X Enabled
    • AMD: VM-X Enabled - Virtualization Driver: Disabled -- Run Docker Instead Specs:
  • OS Update / Upgrade: Auto
  • OS Reboot: Manual
  • Virtualization Driver Set up: Auto
  • OS Reboot: Manual
  • Minikube Set up & Run: Auto
  • minukube get services: Manual
  • minikube delete: Manual :)

Steps:

  • 1- Clone this repository

    • git clone ....
  • 2- Enter test repository

    • cd test
  • 3- Update OS and Set Up VirtualBox 6.1

    • chmod +x virtualbox-6.1-ubuntu1804-setup.sh
    • ./virtualbox-6.1-ubuntu1804-setup.sh
  • 4- Reboot OS

    • sudo reboot
  • 5- Install Kubectl+Minikube & Run Minikube with VirtualBox driver

    • chmod +x minikube-vbox-ubuntu1804-setup.sh
    • ./minikube-vbox-ubuntu1804-setup.sh
  • 6- Verify installation

    • kubectl get services
  • 7- If Installation fails because of drivers, Delete Minikube and proceed to Docker Setup.

    • minikube delete

Docker Engine Version

Script based on https://docs.docker.com/engine/install/ubuntu

It removes prior docker installations and install clean ones from the Official Repository. This script is for user 'test', feel free to change it to the same of the OS you're running or execute at the end: sudo usermod -aG docker youruser

Requirements:

  • Ubuntu 18.04

Steps:

  • 1- Install Docker Engine

    • chmod +x docker-ubuntu1804-setup.sh
    • ./docker-ubuntu1804-setup.sh
  • 2- Reboot OS

    • sudo reboot
  • 3- Minikube/Docker Driver Set Up

    • chmod +x minikube-docker-ubuntu18.04-setup.sh
    • ./minikube-docker-ubuntu18.04-setup.sh
  • 4- Verify installation

    • kubectl get services

About

Testing Environments for quick deployment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages