当前位置: 首页 > news >正文

网站制作高端网站建设百度推广的广告靠谱吗

网站制作高端网站建设,百度推广的广告靠谱吗,电子商务网站开发技术解决方案,免展网站后台注册导览 前言Q:如何保障容器云环境下etcd集群的数据安全一、安全机制身份认证必学必看1. 启动参数2. 授权命令3. 开启认证 二、应用实践1. 访问容器2. 查看认证是否开启3. 查看是否已创建用户4. 创建用户5. 开启认证6. 验证是否开启7. 验证数据 结语系列回顾 前言 etc…

导览

  • 前言
  • Q:如何保障容器云环境下etcd集群的数据安全
  • 一、安全机制
    • 身份认证必学必看
      • 1. 启动参数
      • 2. 授权命令
      • 3. 开启认证
  • 二、应用实践
    • 1. 访问容器
    • 2. 查看认证是否开启
    • 3. 查看是否已创建用户
    • 4. 创建用户
    • 5. 开启认证
    • 6. 验证是否开启
    • 7. 验证数据
  • 结语
  • 系列回顾

前言

etcd与zooKeeper一样,作为分布式场景下的数据共享工具,变得“人见人爱”。当然它俩之间的异同,博主在这里暂且不表。那么该谈点啥呢?博主认为但凡提到“数据”一词,甚至“共享”,必须优先考虑数据安全问题。

在这里插入图片描述

殊不知,“当你为自己开启了方便之门,与此同时,也会为他人带来捷径。一正一反,皆是因果”。因此,如何保障数据的访问和共享安全,在etcd的发展过程中,逐步得到了提升和完善。

话不多说,关于容器云场景下etcd集群的第三篇,博主开始大话它的安全机制,并提供相关实践。愿为你的数据之身披上一件无法突破的如意“金盾”

Q:如何保障容器云环境下etcd集群的数据安全

一、安全机制

etcd的安全机制是建立在RBAC模型的基础上。如果你还不懂RBAC,可查阅相关资料,这里不再赘述。简单一句话,RBAC是基于角色的访问控制(Role-Based Access Control )。在 RBAC 中,用户(Who)、角色(How)、资源(What)通过不同的关联实现不同类型的权限控制。可以通过下图加深理解:

在这里插入图片描述
有了这个思想认知后,咱们一块来看,ectd是如何做到这些的。

身份认证必学必看

本文博主采用etcd最新版本(V3)对身份认证相关功能进行说明,并通过docker完成。如果你需要确认自己的etcd版本,可以通过下面的方法完成。
即打开浏览器输入http://[你的etcd ip]:2379/version,回车可得到如下结果:
在这里插入图片描述

1. 启动参数

既然使用docker完成,那么有必要对etcd常用的启动参数加以介绍,以观全局。

参数名称参数说明
TZ即timezone,代表时区,国内选Asia/Shanghai
ETCD_NAMEetcd节点名称
ETCD_DATA_DIRetcd容器的数据存储目录
ETCD_ADVERTISE_CLIENT_URLS描述当前etcd节点的地址,即让集群知道“我是谁”
ETCD_INITIAL_ADVERTISE_PEER_URLS描述当前etcd节点的通信地址,即让集群知道“我上线”
ETCD_LISTEN_PEER_URLS描述当前节点与其他节点通信的监听地址
ETCD_INITIAL_CLUSTER_TOKEN初始化集群token(集群的唯一性)
ETCD_INITIAL_CLUSTER初始化集群,定义有哪些成员
ETCD_INITIAL_CLUSTER_STATE初始化集群状态,首次为new(新建),否则为existing(已存在)
ALLOW_NONE_AUTHENTICATION允许免密登录,设置为yes

2. 授权命令

启动完成后,我们可以借助etcdctl实现用户、角色、资源的创建和授权等操作。

# 查看etcd用户列表
etcdctl user list
# 添加一个用户
etcdctl user add [USER_NAME]
# 查看etcd角色列表
etcdctl role  list
# 添加一个角色
etcdctl role add [ROLE_NAME]
# 为角色[ROLE_NAME]赋予[DATA_DIR]的读写权限
etcdctl  role grant-permission [ROLE_NAME] --prefix=true readwrite [DATA_DIR]
# 查看用户[USER_NAME]的角色
etcdctl user get [USER_NAME]
# 为用户[USER_NAME]添加角色[ROLE_NAME]
etcdctl user grant-role [USER_NAME] [ROLE_NAME]

3. 开启认证

开启认证比较简单了,可通过以下命令完成:

# 查看是否已开启身份认证
etcdctl auth status
# 开启认证,并指定用户和密码
etcdctl auth enable --user="" --password=""

二、应用实践

通过第一节的介绍,我们可以顺利完成实操。本次博主以一个单节点为例,进行相关演示,请紧随博主的步伐,不可三心二意哦~

1. 访问容器

输入docker exec -it etcd-node1 /bin/bash,可观察执行结果:
在这里插入图片描述
如上图,已成功进入容器内部。

2. 查看认证是否开启

输入etcdctl auth status,可观察执行结果:
在这里插入图片描述
如上图状态为false,代表未开启。

3. 查看是否已创建用户

输入etcdctl user list,可观察是否已创建用户(用户是认证的前提):
在这里插入图片描述
如上图,一片空白,代表此时未创建任何用户。

4. 创建用户

无用户,那么就创建一个呗,比如root,可观察结果:
在这里插入图片描述
如上图,创建root并设置一个密码。

5. 开启认证

输入etcdctl --user --password --endpoints etcd或集群 auth enable,可观察结果:
在这里插入图片描述
如上图,成功开启了认证。

6. 验证是否开启

我们可以通过以下命令进行验证(带用户),可观察结果:
在这里插入图片描述
如上图状态为true,代表已开启。

7. 验证数据

开启身份认证后,我们可检验一下它是否生效,输入etcdctl put [KEY] [VALUE],可观察结果:
在这里插入图片描述
如上图,添加失败,因为未指定操作用户。所以接下来应该怎么办?指定用户呗。
在这里插入图片描述
查看添加结果:
在这里插入图片描述

完美!

结语

容器云场景下,etcd的安全机制建立在用户身份认证的基础上。各位盆友可通过本文进行相关设置,保障数据的安全访问。当然etcd也支持使用证书保障数据的安全传输(集群内部、客户端),未来博主有时间再补充说明。

走过的、路过的盆友们,点点赞,收收藏,并加以指导,以备不时之需哈~

系列回顾


微服务实战系列之玩转Docker(十七)
微服务实战系列之玩转Docker(十六)
微服务实战系列之玩转Docker(十五)
微服务实战系列之玩转Docker(十四)
微服务实战系列之玩转Docker(十三)
微服务实战系列之玩转Docker(十二)
微服务实战系列之玩转Docker(十一)
微服务实战系列之玩转Docker(十)
微服务实战系列之玩转Docker(九)
微服务实战系列之玩转Docker(八)
微服务实战系列之玩转Docker(七)
微服务实战系列之玩转Docker(六)
微服务实战系列之玩转Docker(五)
微服务实战系列之玩转Docker(四)
微服务实战系列之玩转Docker(三)
微服务实战系列之玩转Docker(二)
微服务实战系列之玩转Docker(一)
微服务实战系列之云原生

在这里插入图片描述

http://www.khdw.cn/news/28966.html

相关文章:

  • wordpress 插件 支付seo外贸网站制作
  • 手机设置管理网站企业管理系统
  • 成都pc网站建设武汉谷歌seo
  • 做网站时需要注意什么问题怎么制作微信小程序
  • 织梦做的网站图片显示不了合肥网络推广服务
  • 动态网站影响收录吗深圳互联网营销
  • 云霄城乡建设局网站南宁网站制作
  • 重庆妇科医院咨询淘宝seo搜索引擎原理
  • 浙江龙游疫情最新消息福州短视频seo平台
  • 如何建设网站兴田德润可以吗推广公司简介
  • 企业加盟网站建设武汉seo价格
  • 上海个体户注册代办seo系统培训班
  • 可以做样机图的网站友情链接翻译
  • 如何申请域名邮箱长沙企业seo优化
  • 如何把物流做免费网站网络营销的优势包括
  • 网站建设导向友情链接购买平台
  • 那些开店的网站是自己做的吗网站域名注册
  • 潍坊建设网站公司电话怎么给公司做网站推广
  • 公众号引流推广西安seo整站优化
  • 网站给部分文字做遮挡代码广州seo优化费用
  • wordpress 电话长春seo代理
  • 用什么技术做网站seo外链发布
  • 在线音乐网站 用什么做天津网络优化推广公司
  • 做网站的人会不会拿走我的网站长沙seo网站
  • 深圳横岗网站建设百度推广seo优化
  • 网站开发投入资金网络推广seo
  • 邯郸邯山区网站建设站长之家seo概况查询
  • 做网站的基本步骤搜索引擎网站排名
  • 网站模版 小清新网络营销策划书范文模板
  • 网站设计与制作平台企业邮箱登录