Lewati ke konten

Pakai TablePro tiap hari? Lisensi menambah fitur berbayar dan mendanai rilis berikutnya. Beli lisensiBeli lisensi, danai TablePro

GUI etcd untuk Mac

Telusuri kunci cluster berdasarkan prefiks, ubah nilai dan lease dari grid, serta jalankan perintah bergaya etcdctl seperti get --prefix, lease grant, dan member list dalam editor.

Berfungsi di MacDriver diunduh saat Anda pertama kali memilih etcd

Kunci etcd di bawah prefiks /acme/sessions/, tiga di antaranya berbagi satu lease.

Sekilas

Bahasa kueri
etcdctl
Driver
Diunduh saat pertama kali digunakan
Hubungkan melalui
Host dan port, Tunnel SSH, SSL/TLS
Port default
2379
Versi minimum
3.2, didokumentasikan
iPhone dan iPad
Tidak terbuka

Hubungkan

Masukkan host dan port klien ke TablePro. etcd tidak memiliki database, sehingga formulir tidak memiliki bidang Database. Gunakan port klien: port peer tidak menyediakan gateway JSON, dan koneksi ke port tersebut tidak akan terbuka. Formulir menerima satu endpoint tanpa failover, jadi pilih anggota yang aktif.

Kosongkan Username dan Password pada cluster tanpa autentikasi. Pengguna tanpa peran root dapat terhubung dan menelusuri kunci yang diizinkan perannya, sementara endpoint status serta perintah user dan role mengembalikan penolakan izin.

TLS diatur melalui TLS Mode dalam bidang Advanced, bukan bagian SSL, dan awalnya Disabled. Required (skip verify) mengenkripsi tanpa verifikasi, Verify CA memeriksa sertifikat terhadap berkas CA yang Anda tentukan, dan Verify Identity menambahkan pemeriksaan nama host. Sertifikat dan kunci klien menambahkan TLS timbal balik.

Akses cluster di balik bastion melalui tunnel SSH. URL etcd:// dan etcds:// dapat diimpor, dan keduanya tidak otomatis mengaktifkan TLS.

Telusuri kunci dan jalankan perintah

Tetapkan Key Prefix Root, seperti /app, untuk membatasi koneksi pada satu subpohon. Bilah samping mengelompokkan kunci berdasarkan segmen jalur pertama di bawahnya, dan setiap kunci berupa baris dengan nilai, versi, revisi perubahan dan pembuatan, serta lease.

Menyimpan perubahan mengirim perintah. Nilai atau lease baru menulis ulang kunci, lease NULL menghapus lease, dan mengganti nama kunci menulis nama baru serta menghapus nama lama. Kolom revisi dikelola etcd, sehingga mengeditnya menghentikan penyimpanan dan menyebutkan kolom tersebut.

Editor menerima perintah bergaya etcdctl, dengan pelengkapan perintah dan flag: get dengan --prefix, --limit, --keys-only, dan pengurutan, put dengan --lease, del, watch, subperintah lease, member list, endpoint status dan health, compaction, serta perintah auth, user, dan role. Perintah lain dikembalikan sebagai tidak dikenal tanpa mencapai server.

Driver etcd tidak dapat membuka sesi hanya baca, sehingga Safe Mode menganggap setiap perintah sebagai penulisan: pada tingkat Alert dan Safe Mode, setiap perintah meminta konfirmasi terlebih dahulu, dan Read-Only memblokir semuanya.

Lease dan cluster

lease grant, revoke, timetolive dengan --keys, list, dan keep-alive mengelola lease, dan compaction memangkas riwayat revisi. member list, endpoint status, dan endpoint health melaporkan kondisi cluster melalui editor, karena etcd tidak memiliki Server Dashboard.

Menjalankan auth enable dari editor mengaktifkan autentikasi untuk seluruh cluster. Koneksi dengan nama pengguna dan kata sandi tetap berfungsi; koneksi tanpa keduanya harus dibuka ulang dengan kredensial.

Pindahkan data

Impor tidak tersedia. Ekspor kunci atau hasil perintah sebagai CSV, JSON, atau XLSX.

iPhone dan iPad

Aplikasi iPhone dan iPad tidak memiliki driver etcd. Koneksi etcd yang disinkronkan dari Mac muncul dalam daftar tetapi tidak dapat dibuka.

Batasan

  • txn tidak didukung.
  • Koneksi memakai gateway JSON v3, bukan gRPC.
  • watch mengumpulkan event hingga batas waktunya, lalu menampilkan sebagai baris.

Pertanyaan tentang etcd

Mengapa ID lease merujuk ke lease lain?

ID lease menerima desimal atau heksadesimal, dan heksadesimal dikenali dari hurufnya. Awali ID heksadesimal yang hanya berisi digit dengan 0x, seperti --lease=0x69407712, atau ID dibaca sebagai desimal dan merujuk ke lease lain.

Apakah saya dapat mengedit nilai biner?

Tidak. Nilai yang bukan UTF-8 valid ditampilkan dalam grid sebagai base64 dan ditandai demikian, sedangkan teks yang Anda ketik dikirim sebagai UTF-8. Tulis nilai biner menggunakan etcdctl.

Unduh TablePro

Aplikasi Mac gratis untuk diunduh dan digunakan. Paket Starter atau Team menambahkan fitur opsional.
Unduh untuk Mac

Memerlukan macOS 13 Ventura atau lebih baru