Ubuntu’da LACP + VLAN Netplan Yapılandırması

Ubuntu’da LACP + VLAN Netplan Yapılandırması

Port isimlerini, IP adreslerini ve VLAN ID’sini kendi sistemine göre değiştir.

Önce mevcut config dosyasını bul:

ls /etc/netplan/

Genellikle 00-installer-config.yaml veya 01-netcfg.yaml gibi bir dosya olur.
Bunu düzenle:

sudo nano /etc/netplan/00-installer-config.yaml

Aşağıdaki alanları kendine göre değiştir:

  • enp59s0f0np0, enp59s0f1np1, enp135s0f0np0, enp135s0f1np1
    → Sunucunda kullandığın fiziksel portların adları.
  • bond0.289 ve id: 289
    → VLAN ID’ni buraya yaz.
  • addresses: ["10.12.3.25/24"]
    → Bu VLAN arayüzünün alacağı IP.
  • via: "10.13.9.1"
    → Default gateway adresin.
  • nameservers:
    → DNS adreslerini ekleyebilirsin.

Örnek:

network:
  version: 2
  ethernets:
    enp59s0f0np0: {}    # Burayı kendi port isimlerinle değiştir
    enp59s0f1np1: {}
    enp135s0f0np0: {}
    enp135s0f1np1: {}
  bonds:
    bond0:
      dhcp4: no
      interfaces:
        - enp59s0f0np0    # Burayı kendi port isimlerinle değiştir
        - enp59s0f1np1
        - enp135s0f0np0
        - enp135s0f1np1
      parameters:
        mode: 802.3ad
        lacp-rate: fast
        transmit-hash-policy: layer2
        mii-monitor-interval: 100
  vlans:
     bond0.289:             # VLAN ID, kendi yapına göre değiştir
       id: 289
       link: bond0
       addresses: ["10.12.3.25/24"]  # IP adresini değiştir
       routes:
         - to: default
           via: "10.12.3.1"         # Gateway adresini değiştir
       nameservers:
         addresses: ["8.8.8.8", "8.8.4.4"]  # DNS adreslerini değiştir

Yapılandırmayı kaydet ve aktif et:

sudo netplan apply

Bond ve VLAN arayüzlerini kontrol et:

cat /proc/net/bonding/bond0
ip a

Not:
Port isimlerini ip link komutuyla görebilirsin.
Yanlış bir değişiklik yaptıysan, eski config dosyanın yedeğini tutmanda fayda var.

Read more

Kubernetes NodeLocalDNS ConfigMap Güncellemesi Nasıl Yapılır?

Kubernetes NodeLocalDNS ConfigMap Güncellemesi Nasıl Yapılır?

Kubernetes’te DNS işlerini hızlandırmak için NodeLocalDNS sıkça tercih ediliyor. Zamanla, kendi DNS sunucunu veya internal bir hostname eklemen gerekirse, işin anahtarı ConfigMap dosyasını doğru düzenlemekten geçiyor. Aşağıda, gerçek bir örnekle, ConfigMap’i nasıl güncelleyeceğini ve önemli satırları kısa kısa notlarla anlatıyorum. NodeLocalDNS İçin Örnek ConfigMap Mevcut ConfigMap’i düzenlemek