K3S on Raspberry Pi-Static IP Setup

ต่อจากบทความก่อนหน้า หลังจากที่เราสามารถ Remote ไปยัง Raspberry Pi ของเราได้แล้ว เราก็จะทำการ update package ต่างๆ ใน Device กันก่อนครับ สำหรับคำสั่งที่ใช้งาน ก็ตามนี้เลยครับ

Following the previous article, after we have successfully remotely accessed our Raspberry Pi, we will first update the various packages on the device. The commands used are as follows.

sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean

สำหรับขั้นตอนต่อไป เราก็จะมาทำการกำหนด Static IP เพื่อให้สามารถใช้งาน IP เดิมได้ เพราะถ้าหากเราไม่กำหนด Static IP ไว้ หลังจากที่มีการ restart หรือเปิด Raspberry Pi ขึ้นมาใหม่ ตัว IP ก็จะมีการเปลี่ยนไปทุกๆ ครั้งครับ

For the next step, we will configure a Static IP to ensure we can use the same IP address. If we do not set a Static IP, the IP address will change every time the Raspberry Pi is restarted or powered on.

ขั้นตอนแรก ให้ทำการตรวจสอบ IP และ Network Interface ที่เราจะกำหนดกันก่อนด้วยคำสั่ง

The first step is to check the IP and the network interface that we will configure using the command.

ip a

และตรวจสอบ Gateway IP ด้วยคำส่ง

And verify the Gateway IP using the command.

ip route | grep default

จากนั้นก็จะทำการตรวจสอบ DNS หรือ Name Server ด้วยคำสั่ง

Afterward, we’ll check the DNS or Name Server using the command.

grep nameserver /etc/resolv.conf

หลังจากที่ได้ข้อมูลจากข้างบนมาแล้ว เราก็จะไปทำการกำหนด IP กันต่อ ด้วยคำสั่ง

Once we have obtained the information from above, we’ll proceed to set the IP using the command.

sudo nmtui

จากนั้นก็จะแสดงหน้าต่าง Network Manager ขึ้นมา (สำหรับหน้าต่างนี้จะมีมาให้ใน Raspbian OS รุ่นหลังๆ ครับ) แล้วให้เลือกที่ Edit a connection เพื่อกำหนด IP ที่เราต้องการ

After that, the Network Manager window will appear (this window is available in newer versions of Raspbian OS). Then, select ‘Edit a connection’ to set the desired IP.

ให้ทำการเลือก Network Interface ที่ต้องการ โดยในที่นี้จะใช้เป็น Ethernet Wired ตามภาพ

Select the desired Network Interface, in this case, it will be Ethernet Wired as shown in the image.

หลังจากนั้นก็จะเข้าสู่หน้า Edit Connection ให้เราเลื่อน cursor ไปที่ Show ข้างหลัง IPv4 Configuration ดังภาพ และกด Enter เพื่อแสดง Setting ต่างๆ

Afterward, navigate to ‘Show’ next to IPv4 Configuration, as shown in the image, and press Enter to display various settings.

จากนั้นให้เลื่อน ไปที่ Addresses แล้วกด Enter เพื่อทำการกำหนด IP ที่ต้องการ

Next, scroll to ‘Addresses’ and press Enter to set the desired IP address.

เมื่อกำหนดค่าต่างๆ เสร็จแล้ว ให้เลือน cursor ไปยังปุ่ม OK ข้างล่างสุดเพื่อบันทึก และออกจากหน้าต่าง Network Manger และทดสอบด้วยการสั่ง Restart Raspberry Pi ตัว IP ก็จะเปลี่ยนค่าไปตามที่เราต้องการ

After setting all the configurations, move the cursor to the ‘OK’ button at the bottom to save and exit the Network Manager window. Then, test by restarting the Raspberry Pi. The IP address should now be changed according to our settings.

และให้ทำการตั้งค่า IP สำหรับ Raspberry Pi ตัวอื่นๆ จนครบครับ

And set the IP addresses for the other Raspberry Pi devices until all are configured.

Part 1 — Raspberry PI Setup

Part 2 — Static IP Setup

Part 3 — Main Cluster Setup

Part 4 — Node Cluster

Part 5 — Ingress Nginx

Part 6 — Remote Access

Part 7 — Portainer

Cluster install — update on 2024–08–04

--

--