k8s中etcd数据库的快照备份与快照恢复,相关的一些知识点

RESTful API使用的是http协议,即利用http协议访问RESTful API接口

kubectl config use-context ak8s/bk8s, 在user主机上执行此命令,是选择操作的集群。

sudo -i, 是获取系统服务管理的权限,也就是要用root的身份来管理集群。

etcdctl --version,etcdctl -v查看etcdctl的API版本

etcdctl version, API版本升级到3之后,要用这个命令查看当前版本

ETCDCTL_API是它的环境变量

etcdctl是etcd数据库的命令行工具

kubectl api-resources查看k8s集群所有类型的资源对象

kubectl是k8s的命令行工具

config是kubectl的子命令,用于管理kubectl的配置

kubectl config get-contexts 可以了解当前配置文件中的所有上下文信息,这对于管理多个k8s集群非常有用。通过查看上下文,可以识别和切换到不同的集群和命名空间。

什么是k8s的资源对象,k8s中的所有应用和服务。普通的资源对象,用kubectl命令创建。高级资源对象,用资源文件创建。

--cacert这个选项的作用,服务器用https协议时,客户端访问服务器,需要验证一下服务器的身份,确保通信的安全性,这个选项指定一个CA证书文件,来验证etcd服务器的证书,是否由受信任的CA签发的。证书验证:HTTPS协议通过数字证书来验证服务器的身份,确保客户端连接的是正确的服务器。HTTPS协议使用加密的TCP连接,默认端口443,HTTPS协议需要服务器提供数字整数,客户端会验证整数的有效性。工作流程,客户端发送HTTPS请求,服务器返回数字证书,客户端验证证书的有效性,开始通信。客户端(如浏览器)内置了一份信任CA列表,其中包含了多个CA的根证书(即CA自签名的证书)。客户端使用CA的公钥来解密网站CA证书上的数字签名。验证步骤包括,检查证书内容、验证CA签名、获取CA的公钥、验证证书链和检查证书状态。服务器也需要验证客户端的证书和密钥时,称为双向验证。

kubectl config get-contexts # 查看配置文件里面的上下文,k8s配置文件路径,~/.kube/config

这个配置文件yaml格式其中kindconfigconfig并不是一个标准k8sAPI资源对象类型,专门用于描述k8s配置文件类型包含了集群用户上下文定义用于管理多个k8s集群认证配置信息这样结构使得kubectl能够轻松切换不同集群上下文从而方便管理多个k8s环境

config是管理k8s配置文件的子命令。

ubantu和rhel相关的一些命令区别

ubantu     rhel

dpkg        rpm      "dpkg" debian package   "rpm" redhat package manager

apt-get     yum      "apt" advanced package tool

apt           dnf

dpkg -L    rpm -ql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值