etcd开启身份验证

etcd有两种身份验证方式:

1. 用户名密码

2. 证书

这里采用用户名密码的验证方式

以下命令使用的etcd版本是3.5.0

一、新建用户

1. 新建用户

etcdctl user add username

2.查看所有用户

etcdctl user list

二、新建角色并为角色赋权

1. 新建角色

etcdctl role add rolename

2.查看所有角色

 etcdctl role list

3.为角色赋权

etcdctl  role grant-permission rolename --prefix=true readwrite /prefix

赋予角色以/prefix为前缀的路径的读写权限

三、赋予用户角色

1.赋予用户角色

 etcdctl user grant-role username rolename

2.查看用户角色

etcdctl user get username

四、etcd开启auth认证

Etcd开启Basic Auth之后,默认会启用两个角色root和guest,root角色拥有所有权限,guest拥有只读权限,这两个角色都不要删除

1. 新建root用户并设置密码

etcdctl user add root

2.开启认证

etcdctl auth enable --user="root" --password=""

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值