Tuesday, July 23, 2024

BSF Revelation 2024/2025 - Bible References by Lesson


A general reading of the book of Revelation seems to have the 7 Letters to the 7 Churches in Chapters 2 & 3 being separated by a gap of around 2000 years from Chapter 4, where a glimpse of the throne room in heaven was given just before judgment is poured on to earth, starting with the opening of the 7 seals. The time gap is implied since the 7 local churches faded into obscurity. How then is the first verse of this book, which Jesus meant to show to His servants, 'things which must shortly come to pass' be explained? Discover then that the seven Letters are also prophecy that lays out Church history from the time John wrote Revelation till the present time. Then as in Revelation 1:3, be blessed by this, for the time is at hand.

Check out this e-book here.






  1. Lesson 1 KJV | NIV | ESV
  2. Lesson 1b KJV | NIV | ESV
  3. Lesson 2 KJV | NIV | ESV
  4. Lesson 2b KJV | NIV | ESV
  5. Lesson 3 KJV | NIV | ESV
  6. Lesson 4 KJV | NIV | ESV
  7. Lesson 5 KJV | NIV | ESV
  8. Lesson 5b KJV | NIV | ESV
  9. Lesson 6 KJV | NIV | ESV
  10. Lesson 6b KJV | NIV | ESV
  11. Lesson 7 KJV | NIV | ESV
  12. Lesson 8 KJV | NIV | ESV
  13. Lesson 9 KJV | NIV | ESV
  14. Lesson 10 KJV | NIV | ESV
  15. Lesson 10b KJV | NIV | ESV
  16. Lesson 11 KJV | NIV | ESV
  17. Lesson 12 KJV | NIV | ESV
  18. Lesson 13 KJV | NIV | ESV
  19. Lesson 14 KJV | NIV | ESV
  20. Lesson 15 KJV | NIV | ESV
  21. Lesson 16 KJV | NIV | ESV
  22. Lesson 17 KJV | NIV | ESV
  23. Lesson 17b KJV | NIV | ESV
  24. Lesson 18 KJV | NIV | ESV
  25. Lesson 19 KJV | NIV | ESV
  26. Lesson 20 KJV | NIV | ESV
  27. Lesson 20b KJV | NIV | ESV
  28. Lesson 21 KJV | NIV | ESV
  29. Lesson 22 KJV | NIV | ESV
  30. Lesson 23 KJV | NIV | ESV
  31. Lesson 24 KJV | NIV | ESV
  32. Lesson 25 KJV | NIV | ESV
  33. Lesson 26 KJV | NIV | ESV
  34. Lesson 27 KJV | NIV | ESV
  35. Lesson 28 KJV | NIV | ESV
  36. Lesson 29 KJV | NIV | ESV

Sunday, July 07, 2024

Multipass + MicroK8s on Windows

Multipass is used to create the Ubuntu 24.04 VM on Windows. From here, the VM can be used to install and run MicroK8s.

Steps

  1. Prerequisite - Enable VT
  2. Install Multipass, create VM
  3. Install MicroK8s in the VM
  4. Setup SSH
  5. Extra

Prerequisite - Enable VT

Enable it from the BIOS.

Install Multipass, create VM

Get the installer here.

Skip the creation of a new VM during setup.

Add Multipass 'bin' folder into 'Path' environment variable.

Open Terminal app.

Type the following to identify the network types available:
multipass networks

Name           Type     Description
Default Switch switch   Virtual Switch with internal networking
Ethernet       ethernet Realtek PCIe GBE Family Controller

To get the new VM to 'attach' to the host network and get an IP to your home LAN, note the 'ethernet' type's name (case-sensitive).

Type the following to create a new VM with sufficient resources as recommended by MicroK8s documentation (all in one line):
multipass launch lts --name microk8s-vm --memory 4G --disk 50G --cpus 2 --network name=Ethernet
where
  • lts - VM template/blueprint name for Ubuntu 24.04
  • network - the network type to use, here it's 'Ethernet', Multipass will create a virtual switch automatically, the new entry can be seen by typing 'multipass networks' post-VM creation.
After VM creation, you can access the shell via the system tray icon of Multipass after starting the VM via the context menu.

Install MicroK8s in the VM

Steps below are based on official docs.

At the VM shell, install net-tools:
sudo apt install net-tools
Then use 'ifconfig' to check if the VM has been assigned a LAN IP.

Use the following command to install MicroK8s:
sudo snap install microk8s --classic --channel=1.30/stable
Check if the installation is done:
microk8s status --wait-ready
Add current user (ubuntu) into 'microk8s' group:
sudo usermod -a -G microk8s $USER
mkdir -p ~/.kube
chmod 0700 ~/.kube
Create/update file .bash_aliases with this line:
alias kubectl='microk8s kubectl'
Save the file.

Setup SSH

If you want to access the VM with MicroK8s on another machine, then follow the steps below.

At the VM shell, install OpenSSH:
sudo apt install openssh-server
Edit file /etc/ssh/sshd_config.d/60-cloudimg-settings.conf, adding the following option:
PasswordAuthentication yes
This is to enable password logins just to make things simpler. Set a password for 'ubuntu' also:
sudo passwd ubuntu
Restart SSH service:
sudo systemctl restart ssh

Extra

If enabled the microk8s dashboard and facing TLS errors, try this command:
sudo microk8s refresh-certs --cert ca.crt