UncleNUC Wiki

Second chance for NUCs

User Tools

Site Tools


lab:kubernetes_app:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lab:kubernetes_app:start [2024/01/31 17:05] – created userlab:kubernetes_app:start [2024/05/13 18:15] (current) user
Line 7: Line 7:
 Mission: Mission:
   * Create a Kubernetes lab environment using Oracle VirtualBox   * Create a Kubernetes lab environment using Oracle VirtualBox
-  * Deploy a the [[https://github.com/mokoshalb/Meme-Maker-PHP/blob/master/README.md|Meme-Maker-PHP]] application to it+  * Deploy demonstration web application to it
     * Pod with SQL server with persistent storage     * Pod with SQL server with persistent storage
     * Pod with 2 application servers, load balanced     * Pod with 2 application servers, load balanced
Line 17: Line 17:
       * 16GB RAM or more       * 16GB RAM or more
       * 500GB storage or more       * 500GB storage or more
 +
 +Network:
 +  * Router with DHCP for the host
 +  * Host running VirtualBox will bridge the guests to it's LAN interface
 +  * Guests will be assigned static IP addresses on the same network as the host, attached to the router
  
 ====== Project Overview ====== ====== Project Overview ======
 Before starting the Lab, you might review [[:Lab:Preparing NUCs for Labs]]. The will help you prepare all the NUCs for use. Before starting the Lab, you might review [[:Lab:Preparing NUCs for Labs]]. The will help you prepare all the NUCs for use.
  
-Make sure virtualization is enabled in BIOS. +This Lab was refactored, improved, and moved to GitHub in 2024.
- +
-For example on a NUC: Advanced > Security > Security Features +
-  * Intel® Virtualization Technology +
-  * Intel® VT for Directed I/O +
- +
-Steps: +
-  * [[Step 1 - Set up the Host]] +
-  * [[Step 2 - Deploy the VMs]] +
-  * [[Step 3 - Set up Kubernetes]] +
-  * [[Step 4 - SQL Server]] +
-  * [[Step 5 - Applications Pods]] +
-  * [[Step 6 - Application Configuration]] +
-  * [[Step 7 - Load Balancing]] +
-  * [[Step 8 - Testing]] +
-  * [[Review]]+
  
 +[[https://github.com/doritoes/NUC-Labs/blob/main/Kubernetes_App_Lab/README.md]]
lab/kubernetes_app/start.1706720707.txt.gz · Last modified: 2024/01/31 17:05 by user