k8s第五节 安全框架RBAC、pod acl网络限制、备份etcd

k8s组件访问经过授权和证书方面的校验。

一、RBAC基于角色权限控制

名称命令
查看证书ls /etc/kubernetes/pki/
角色权限访问控制RBAC

安全框架
鉴权
鉴权RBAC
准入控制
RBAC
案例

二、Pod ACL流量控制

网络策略概述
pod出入流量控制

流量控制

三、etcd备份

k8s里面所有数据都在etcd里面,因此备份数据库etcd非常重要

3.1 安装ectdctl

#安装etcdctl
 yum search etcd #搜索etcd
 yum install -y etcd.x86_64 #安装etcd; 搜索中出现 etcd

3.2 备份ectd数据库

etcd备份
ETCDCTL_API=3指明是V3版本,V3必须指定证书地址;否则报错:Error: context deadline exceeded

#备份ectd数据到当前目录
ETCDCTL_API=3 etcdctl snapshot save snapshot.db \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/kubernetes/pki/etcd/ca.crt  \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key 
## 帮助命令,主要必须是
ETCDCTL_API=3 etcdctl --help #不加api版本,默认还是2版本的; 必须是大写的 `ETCDCTL_API=3`
ETCDCTL_API=3 etcdctl snapshot save --help #查看具体的save命令

参见:备份etcd backing-up-an-etcd

3.3 恢复etcd数据库

帮助命令1,ETCDCTL_API=3 etcdctl --help
帮助命令2,ETCDCTL_API=3 etcdctl snapshot restore --help

# etcdctl恢复数据
ETCDCTL_API=3 etcdctl snapshot restore snapshot.db \
--data-dir=/var/lib/etcd
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dazer007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值