k8s 基本网络模型 16.Kubernetes 网络模型 1.docker 的网络 docker 使用了一个比较简单的网络模型,即内部的网桥加内部的保留 IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的 IP 或者宿主机的资源,完全是虚拟的。它的设计初衷是:当需要访问外部世界时,会采用 SNAT 这种方法来借用 Node 的 IP 去访问外面的服务。比如容器需要对外提供服务的时候,所用的是 DNAT 技术,也就是在 Node 上开一 云原生
探针 Liveness 与 Readiness 10.探针 Liveness 与 Readiness1.需求首先是应用的健康状态上面,可以实时地进行观测;第二个是可以获取应用的资源使用情况;第三个是可以拿到应用的实时日志,进行问题的诊断与分析。当出现了问题之后,首先要做的事情是要降低影响的范围,进行问题的调试与诊断。最后当出现问题的时候,理想的状况是:可以通过和 K8s 集成的自愈机制进行完整的恢复。Liveness(存活探针)Readness(就绪探针) 云原生
redis 产品 redis 产品 1.性能 1.QPS 规格类型性能:https://help.aliyun.com/document_detail/164477.html2.内存可用为少于 1/2 系统消耗和内存拷贝 3.性能测试 redis-benchmark 性能测试工具 SET 写只有 masterGET 读会多切片,应该是读的倍数 数据库
ab 工具压测 ab 工具压测 1.命令主要关注三个值 Requestspersecond:每秒最多能处理几个 Concurrency 连接(QPS)第一个 Timeperrequest:平均每个请求的时间,是该例中一个请求(100 个 Concurrency 连接)的耗时第二个 Timeperrequest:平均每个并发连接的时间,是该例中一个 Concurrency 连接的耗时 QPS 和并发 QPS=并发/请求平均响应时间查看并发#通过当 Linux
tidb 使用 tidb 使用 1.访问 TiDB 数据库使用 TiUPclient 连接 TiDB:Copytiupclient 也可使用 MySQL 客户端连接 TiDB:Copymysql--host127.0.0.1--port4000-uroot 通过 http://127.0.0.1:9090 访问 TiDB 的 Prometheus 管理界面。通过 http://127.0.0.1:2379/dashboard 访问 TiDBDashboar 数据库
cerebro 监控 ES 集群工具 cerebro 监控 ES 集群工具 1.简介在功能上 cerebro 支持节点状态监控服务器磁盘空间,cpu,load,索引数量大小,数据分布位置等监控。支持查询 2.安装安装,首先要有 java 环境[root@opsxdev~]#wgethttps://github.com/lmenezes/cerebro/releases/download/v0.9.3/cerebro-0.9.3.zip-Ocerebro- Linux
etcd3.4.10 安装部署 etcd3.4.10 安装部署 1.安装 etcd3.4.10[root@tike~]#wgethttps://github.com/etcd-io/etcd/releases/download/v3.4.10/etcd-v3.4.10-linux-amd64.tar.gz[root@tike~]#mvetcd-v3.4.10-linux-amd64/usr/local/etcd[root@tike~]# Linux