powershell etcd 脚本库新增租约相关脚本

科技资讯 投稿 5200 0 评论

powershell etcd 脚本库新增租约相关脚本

etcd不同登录方式,对powershell版本的需求:

系统需求

    不依赖任何第三方dll库。

  • 支持win版powershell。

  • 支持linux版powershell。

-------------------------------------------------------------------

    无账户密码。内网,低安全可以采用此种。需要powershell 5.x。或powershell 7.x
  • 有账户密码。需要powershell 5.x。或powershell 7.x

     

https://gitee.com/chuanjiao10/powershell/tree/master/nosql/etcd

新增租约相关脚本

nosql/etcd/add-etcdlease.ps1
nosql/etcd/continue-etcdlease.ps1
nosql/etcd/del-etcdlease.ps1
nosql/etcd/get-etcdlease.ps1
nosql/etcd/list-etcdlease.ps1

 

-------------------------------------------------------------------

无账户密码,但用cert,key,文件登录。k8s使用这种方式。

需要powershell 7.x,如7.4.x。 

 

 

https://gitee.com/chuanjiao10/powershell/tree/master/nosql/k8setcd

新增租约相关脚本

nosql/k8setcd/add-k8slease.ps1
nosql/k8setcd/continue-k8slease.ps1
nosql/k8setcd/del-k8slease.ps1
nosql/k8setcd/get-k8slease.ps1
nosql/k8setcd/list-k8slease.ps1

 

key文件制作:

首先需要合并cert和私钥。在k8s的master上:
```
openssl pkcs12 -export \
-inkey /etc/kubernetes/pki/etcd/server.key \
-in /etc/kubernetes/pki/etcd/server.crt \
-out ./k8s.pfx
```
然后把【k8s.pfx】复制到任意win,linux机子上。

 

如何使用:

## 问:不知道有哪些key怎么办? 如何获得所有key?

答:
```
./list-etcdKey.ps1 -endpoints 'http://1.2.3.4:2379'

./list-k8sKey.ps1 -endpoints 'http://1.2.3.4:2379' -pfx '/root/a.pfx'
```

 

人大毕业生盗取全校学生信息建颜值打分网站,已被刑拘 基于 NT 架构的全新 QQ Windows 版正式发布 美国将限制中国使用亚马逊、微软等提供训练 AI 模型的云服务 资金严重短缺,又一流行开源项目宣布停止功能开发 2023 年收入最高的技术岗位 LeaferJS 发布:开源、性能强悍的 2D 图形库 Visual Studio Code 1.80 发布,支持终端图片功能 Threads 注册量已破三千万,后端基于 CPython 深度“魔改” deepin 采用 Asahi Linux 适配 Apple M1 7 月数据库排行:Oracle 大涨,再度拉开比分

编程笔记 » powershell etcd 脚本库新增租约相关脚本

赞同 (29) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽