Halo, kalau kamu merasa tulisan saya ngebantu kamu, kamu bisa ucapkan terima kasih lewat saweria .

Hello, if you find this article helpful, you can express your gratitude through saweria .



How To

Add Docker Swarm Node
  1. Dapatkan join-token worker pada Swarm node manager, jalankan docker swarm join-token worker

  2. Masuk ke Swarm node worker, masukan command yang tadi muncul di Swarm node manager

#contoh
docker swarm join --token dasdasdsadsadsa22321 192.168.3.2:2377
  1. Untuk melihat label di Semua node, gunakan
docker node ls -q | xargs docker node inspect   -f '{{ .ID }} [{{ .Description.Hostname }}]: {{ range $k, $v := .Spec.Labels }}{{ $k }}={{ $v }} {{end}}'
  1. Untuk menambahkan label pada node baru, gunakan
docker node update --label-add nama-label=true worker-baru

Remove Docker Swarm Node
  1. Kita drain terlebih dahulu agar tidak ada Container yang jalan di node yang akan kita hapus
#run this command at node manager
docker node update --availability drain worker-baru
  1. Setelah itu jalankan docker node rm worker-baru

  2. Apabila ada error “node xxxxx is not down and can’t be removed” saat menjalankan command di atas, kita harus force leave node lewat node worker baru

  3. SSH ke worker-baru, jalankan docker swarm leave. Gunakan docker swarm leave --force kalau masih tidak bisa

  4. Untuk menghapus worker di list node, masuk ke node manager, docker node rm worker-baru