Автоматизация управления ClickHouse-кластерами в Kubernetes
"clickhouse.altinity.com/v1" kind: "ClickHouseInstallation" metadata: name: "demo-01" spec: configuration: clusters: - name: "demo" Здесь нет storage Еще вернемся к этому kubectl – наше всё "clickhouse.altinity.com/v1" kind: "ClickHouseInstallation" metadata: name: "demo-01" spec: configuration: clusters: - name: "demo" layout: shardsCount: 2 replicasCount: "clickhouse.altinity.com/v1" kind: "ClickHouseInstallation" metadata: name: "demo-01" spec: configuration: users: demo/password: secret demo/profile: default demo/networks/ip: "::/0"0 码力 | 44 页 | 2.24 MB | 1 年前3Secure your microservices with istio step by step
CSR Auth: JWT 4. Cert signed with SPIFFE format Istio-proxy CA server #IstioCon Istio identity – how to get configuration ● Format: "spiffe:///ns/ /sa/ ” #IstioCon Istio identity – check configuration result ● Result: cert generated automatically with Istio identity 1) Apply peer-authentication to enable server side mTLS mTLS in Istio - PeerAuthenticati peer-authentication only defines behavior of server side and auto-mTLS is on by default Access productpage 1) Apply peer-authentication to enable server side mTLS mTLS in Istio - PeerAuthenticati 0 码力 | 34 页 | 67.93 MB | 1 年前3Analyzing MySQL Logs with ClickHouse
Files High Compression (column store + LZ4) • Typically 100x faster than MySQL on Single Server • Semi-Linear Scalability to 100s of nodes High Performance © 2018 Percona. 8 MySQL Wire User Account etc Has information about Connection Events Available in MySQL Enterprise, Percona Server, MariaDB © 2018 Percona. 18 Audit Log Record Example {"audit_record":{"name":"Query","record []","host":"localhost","os_user":"","ip":"","db":"sbtest"}} © 2018 Percona. 19 Percona Server Configuration • Install Audit Plugin • INSTALL PLUGIN audit_log SONAME 'audit_log.so'; • Configure Audit0 码力 | 43 页 | 2.70 MB | 1 年前3Introduction to Mobile UI Test Automation
Excuses Not enough time No appropriate tools Agenda nativescript-dev-appium: Installation Configuration Demo Benefits Drawbacks Our Story Requirements Do not reinvent the wheel Not modify app Platform version Device name Application path https://appium.io/slate/en/master/?javascript#appium-server-capabilities Demo Ready To Execute Note: Device name App path $ npm run e2e -- --runType=android230 码力 | 41 页 | 4.75 MB | 1 年前3KubeCon2020/大型Kubernetes集群的资源编排优化
personalization configuration is not supported. Worker HPA1 HPA2 … HPAn HPA1 HPAPlus-controller Worker HPA1 HPA2 … HPAn HPA1 1. HPA can be turned on/off separately 2. Support for separate configuration of0 码力 | 27 页 | 3.91 MB | 1 年前3应用 waPC (rust) 做软件测试工具
modified request • 模拟数据规则 • 自动化测试 • https://github.com/wasmmock/ wasm_mock_server • 用 rust 打包所有测试需求 Wasm mock server Why use rust ? Software testing tool • 模拟数据规则 • 自动化测试 • Company's own protocol platform • Support HTTP POST wasm API • Support websocket stand in for wasm API 抓包 - Wasm Mock Server wasm 工具 does not invent the wheel 软件测试工具 • 模拟数据规则 • 自动化测试 ModifyRequest(req *http.Request) error{ Response) error{ … res_,err:=wasm.Invoke(ctx,res.url.path, req_payload) … res = res_ } Wasm mock server 用了 Google martian 软件测试工具 • Websocket TCP mitm 例 子 extern crate wapc_guest as guest; use guest::prelude::*;0 码力 | 30 页 | 2.50 MB | 1 年前3THE FIRST EXPLORATION OF PROJECT SPARROW
the Renode emulator. Installation … … III. Sparrow Development an example of Configuration IV. Wrap-up Rust is playing an more and more important role in HW-SW collaboration!0 码力 | 68 页 | 13.14 MB | 1 年前3绕过conntrack,使用eBPF增强 IPVS优化K8s网络性能
CPU the bottleneck • 1 CPU handles 500,000 pps • Make LB the bottleneck • The target server and client server shall be powerful enough Performance measurement Test topology Test result Service type0 码力 | 24 页 | 1.90 MB | 1 年前3servlet mechanism
service() doGet() doPost() Get Request Post Request Response Response Web Server HttpServlet subclass 注意: 方法由 HttpServlet 的子类实现0 码力 | 1 页 | 39.21 KB | 1 年前3ClickHouse: настоящее и будущее
Better memory usage • No issues with GC and Java heap 2. Может запускаться встроенным в clickhouse-server • Нет необходимости в отдельном сервисе Разработчик: Alexander Sapin. Данные необходимо вставлять0 码力 | 32 页 | 2.62 MB | 1 年前3
共 15 条
- 1
- 2