kubectl在shell中的自动补全 发表于 2018-05-11 | 分类于 k8s 在zsh上设置1source <(kubectl completion zsh) 可以导入到.zshrc中实现自动加载: 1kubectl completion zsh >> ~/.zshrc 键入-n以后,按tab,自动弹出可用的ns: 12➜ admin kubectl -n ... 阅读全文 »
k8s基本命令 发表于 2018-05-10 | 分类于 k8s pods12345$ kubectl get pods -n pro$ kubectl get pods --all-namespaces -n pro$ kubectl get pod aa -o wide -n pro$ kubectl get pod aa -o yaml -n pro$ ku ... 阅读全文 »
Elasticsearch基础入门 发表于 2018-04-15 | 分类于 elk 什么是 ElasticSearchElasticSearch是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜 ... 阅读全文 »
rancher升级 发表于 2018-03-10 | 分类于 虚拟化 停掉 rancher先把之前的rancher-server停掉,然后在/etc/hosts上加上ip还有主机名的解析,否则升级完主机不识别 下载1.6.8镜像123docker pull privatecloud.docker.domain/privatecloud3.0/rancher_serv ... 阅读全文 »
python模块-sqlite3基础 发表于 2018-02-27 | 分类于 python 摘要SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Win ... 阅读全文 »
python模块-xml、yaml 发表于 2018-02-17 | 分类于 python 摘要本文记录一些python中xml和yaml模块 xmlxml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就 ... 阅读全文 »
python模块-序列化 发表于 2018-02-17 | 分类于 python 摘要本文记录一些python中序列化的模块 序列化之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达 ... 阅读全文 »
python模块-configparser 发表于 2018-02-16 | 分类于 python 摘要本文记录一下python中处理配置文件的模块 ConfigParser用于对特定的配置进行操作,当前模块的名称在 python 3.x 版本中变更为 configparser。 12345678910111213# 注释1; 注释2[section1]k1 = v1k2:v2user=egona ... 阅读全文 »
python模块-执行系统命令 发表于 2018-02-16 | 分类于 python 摘要可以执行shell命令的相关模块和函数有: os.system os.spawn* os.popen* –废弃 popen2.* –废弃 commands.* –废弃,3.x中被移除 subprocess commands123456import commandsresult = comma ... 阅读全文 »
python模块-argparse、optparse 发表于 2018-02-16 | 分类于 python 摘要本文记录一些python中optparse和argparse模块的常用方法 optparseoptparse模块主要用来为脚本传递命令参数,采用预先定义好的选项来解析命令行参数。 首先需要引入optparser模块,然后执行初始化,实例化一个OptionParser对象(可以带参,也可以不带参数 ... 阅读全文 »