etcdctl --help



  • ./etcdctl --help | col -b
    NAME:
    	etcdctl - A simple command line client for etcd3.
    
    USAGE:
    	etcdctl
    
    VERSION:
    	3.3.10
    
    API VERSION:
    	3.3
    
    
    COMMANDS:
    	get			Gets the key or a range of keys
    	put			Puts the given key into the store
    	del			Removes the specified key or range of keys [key, range_end)
    	txn			Txn processes all the requests in one transaction
    	compaction		Compacts the event history in etcd
    	alarm disarm		Disarms all alarms
    	alarm list		Lists all alarms
    	defrag			Defragments the storage of the etcd members with given endpoints
    	endpoint health 	Checks the healthiness of endpoints specified in `--endpoints` flag
    	endpoint status 	Prints out the status of endpoints specified in `--endpoints` flag
    	endpoint hashkv 	Prints the KV history hash for each endpoint in --endpoints
    	move-leader		Transfers leadership to another etcd cluster member.
    	watch			Watches events stream on keys or prefixes
    	version 		Prints the version of etcdctl
    	lease grant		Creates leases
    	lease revoke		Revokes leases
    	lease timetolive	Get lease information
    	lease list		List all active leases
    	lease keep-alive	Keeps leases alive (renew)
    	member add		Adds a member into the cluster
    	member remove		Removes a member from the cluster
    	member update		Updates a member in the cluster
    	member list		Lists all members in the cluster
    	snapshot save		Stores an etcd node backend snapshot to a given file
    	snapshot restore	Restores an etcd member snapshot to an etcd directory
    	snapshot status 	Gets backend snapshot status of a given file
    	make-mirror		Makes a mirror at the destination etcd cluster
    	migrate 		Migrates keys in a v2 store to a mvcc store
    	lock			Acquires a named lock
    	elect			Observes and participates in leader election
    	auth enable		Enables authentication
    	auth disable		Disables authentication
    	user add		Adds a new user
    	user delete		Deletes a user
    	user get		Gets detailed information of a user
    	user list		Lists all users
    	user passwd		Changes password of user
    	user grant-role 	Grants a role to a user
    	user revoke-role	Revokes a role from a user
    	role add		Adds a new role
    	role delete		Deletes a role
    	role get		Gets detailed information of a role
    	role list		Lists all roles
    	role grant-permission	Grants a key to a role
    	role revoke-permission	Revokes a key from a role
    	check perf		Check the performance of the etcd cluster
    	help			Help about any command
    
    OPTIONS:
          --cacert=""				verify certificates of TLS-enabled secure servers using this CA bundle
          --cert="" 				identify secure client using this TLS certificate file
          --command-timeout=5s			timeout for short running command (excluding dial timeout)
          --debug[=false]				enable client-side debug logging
          --dial-timeout=2s 			dial timeout for client connections
      -d, --discovery-srv=""			domain name to query for SRV records describing cluster endpoints
          --endpoints=[127.0.0.1:2379]		gRPC endpoints
          --hex[=false]				print byte strings as hex encoded strings
          --insecure-discovery[=true]		accept insecure SRV records describing cluster endpoints
          --insecure-skip-tls-verify[=false]	skip server certificate verification
          --insecure-transport[=true]		disable transport security for client connections
          --keepalive-time=2s			keepalive time for client connections
          --keepalive-timeout=6s			keepalive timeout for client connections
          --key=""					identify secure client using this TLS key file
          --user="" 				username[:password] for authentication (prompt if password is not supplied)
      -w, --write-out="simple"			set the output format (fields, json, protobuf, simple, table)
    

Log in to reply
 

© Lightnetics 2024