logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Shell编程三剑客

在 Linux/UNIX 系统中包含很多种文本处理器或文本编辑器,其中包括我们之前用到的VIM 编辑器与 grep 等。而 grep,sed,awk 更是 shell 编程中经常用到的文本处理工具,被称之为 Shell 编程三剑客。

#vim#linux#编辑器
Kubernetes集群架构与组件

从 Master 节点获取自己节点上 Pod 的期望状态(比如运行什么容器、运行的副本数量、网络或者存储如何配置等),直接跟容器引擎交互实现容器的生命周期管理,如果自己节点上 Pod 的状态与期望状态不一致,则调用对应的容器平台接口(即 docker 的接口)达到这个状态。在 K8S 的集群里,虽然每个 Pod 会被分配一个单独的 IP 地址,但由于 Pod 是有生命周期的(它们可以被创建,而且销

#kubernetes
K8S管理工具-kubectl

resource可以是具体资源名称,如"pod nhinx-xxx";或者all(仅展示几种核心资源,并不完整)grace-period表示过渡存活期,默认30s,在删除pod之前允许pod慢慢终止其上的容器进程,从而优雅的退出,0表示立即终止pod。注意:当apply不生效时,先使用delete清除资源,再apply创建资源。-l app=nginx:仅显示包含app标签,且值为nginx的资源

#kubernetes#容器
K8S二进制部署之定义CA证书与ETCD

1、 服务器单向认证:只需要服务器端提供证书,客户端通过服务器端证书验证服务的身份,但服务器并不验证客户端的身份。④ 客户端私钥:客户端证书中包含的公钥所对应的私钥,同理,客户端使用该私钥来向服务器端证明自己是客户端证书的拥有者。⑤ 服务器端 CA 根证书:签发服务器端证书的 CA 根证书,客户端使用该 CA 根证书来验证服务器端证书的合法性。⑥ 客户端端 CA 根证书:签发客户端证书的 CA 根

#kubernetes#etcd
Docker-cpu

docker使用cgroup控制资源,K8S里面也有respones(request limit) (使用上线) CPU 内存两个部分进行管理。

#docker#运维#容器
cAdvisor的安装使用(Docker)

cAdvisor是一个非常好用的容器监控工具,还可以和Prometheus整合,安装和使用都很简单。CAdvisor是一个容器资源监控工具,包括容器的内存CPU,网络IO,磁盘I0等监控,同时提供了一个WEB页面用于查看容器的实时运行状态。CAdvisor默认存储2分钟的数据, 而且只是针对单物理机。不过,CAdvisor提供了很多数据集成接口,支持InfluxDB,Redis,Kafka,Ela

MYSQL之压测

系统平台/自述文件在硕士 ·阿科皮托夫/系统台 ·吉特哈布 (github.com)sysbench]是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对MySQL进行一系列的测试。具体的一些参数设置,需要根据不同的测试要求来进行调

#mysql#数据库#压力测试
虚拟化与Docker

在Linux中,Linux操作系统会有一个进程PID=1派出其他进程来控制不同服务,多个服务可能会互相影响,使用者期望将这三个不同的服务,跑在不同的运行环境中实现相互不影响,同时不会增加服务器成本延伸出——>能否将这三种服务分别封装起来——>KVM虚拟化技术,实现了一个操作系统模拟多个操作系统/不同的运行时环境随着技术发展——>虚拟化技术前期开销较大——>延伸出容器技术。

#docker#容器#运维
到底了