瀏覽代碼

Added ceph and rados vips to pihole

Breandan Dezendorf 2 年之前
父節點
當前提交
b2f5e48744
共有 2 個文件被更改,包括 27 次插入1 次删除
  1. 2 1
      dezendorf/homelab/k3s/pihole/pihole.yaml
  2. 25 0
      dezendorf/homelab/talos/prod/label-nodes.sh

+ 2 - 1
dezendorf/homelab/k3s/pihole/pihole.yaml

@@ -237,13 +237,14 @@ data:
 
     192.168.0.10 talos-master talos
     192.168.0.11 talos-master-01
-    192.168.0.02 cephfs
     192.168.0.12 talos-master-vm-02
     192.168.0.13 talos-master-vm-03
     192.168.0.14 talos-worker-vm-01
     192.168.0.15 talos-worker-vm-02
     192.168.0.16 talos-worker-vm-03
     192.168.0.17 talos-worker-vm-04
+    192.168.0.128 ceph
+    192.168.0.129 rados
 
 ---
 apiVersion: v1

+ 25 - 0
dezendorf/homelab/talos/prod/label-nodes.sh

@@ -0,0 +1,25 @@
+#!/bin/bash
+
+
+NODES=$(kubectl get node --show-labels -o wide | grep "arch=arm64" | awk '{ print $1 }')
+
+for i in ${NODES} ; do
+  kubectl label node $i osd=osd
+  #kubectl label node $i op=op
+  #kubectl label node $i tools=tools
+  #kubectl label node $i all=all
+done
+
+
+
+NODES=$(kubectl get node --show-labels -o wide | grep "arch=amd64" | awk '{ print $1 }')
+
+for i in ${NODES} ; do
+  kubectl label node $i mon=mon
+  kubectl label node $i mgr=mgr
+  kubectl label node $i op=op
+  kubectl label node $i tools=tools
+  kubectl label node $i nfs-node=nfs-node
+  kubectl label node $i all=all
+done
+