Автоматизация управления ClickHouse-кластерами в Kubernetes
operator – управление кластером как ОДНИМ РЕСУРСОМ ClickHouse Operator ClickHouseInstallation YAML file Лицензия: Apache 2.0, Распространяется как Docker image ClickHouse cluster resources kubectl "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:0 码力 | 44 页 | 2.24 MB | 1 年前3Secure your microservices with istio step by step
signed with SPIFFE format Istio-proxy CA server #IstioCon Istio identity – how to get configuration ● Format: "spiffe:///ns/ /sa/ ” ● istioctl proxy-config exec -c istio-proxy curl localhost:15000/config_dump #IstioCon Istio identity – check configuration result ● Result: cert generated automatically with Istio identity 1) Apply peer-authentication ingress host and secure ingress port to send request: From curl command: need attaching certificate file Access productpage 1) Generate client and server certificates and keys 2) Create a secret for 0 码力 | 34 页 | 67.93 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 -tslib(async/await) -mocha -typings -reporting If you don’t configure it, it won’t work. ;) Appium config file: Platform name Platform version Device name Application path https://appium.io/slate/en/master/0 码力 | 41 页 | 4.75 MB | 1 年前3THE FIRST EXPLORATION OF PROJECT SPARROW
_sources.html … III. Sparrow Development add a WebAssembly-license file to $SRC_RENODE/lib/resources/libraries/ and rebuild: … III. Sparrow Development 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 年前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 年前3Analyzing MySQL Logs with ClickHouse
"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 年前3C++20's
be/WX3OmVu4lAs) • time_zone and time_zone_link (https://youtu.be/MODhhr7m-5s) • system_clock::now(), file_clock, leap second awareness (https://youtu.be/c7DT28TV0AY)9 Part II: Calendrical Types10 Calendrical ([time.clock]) Existing clocks (pre-C++20) • system_clock • (file_clock) New clocks (in C++20) • utc_clock • tai_clock • gps_clock • (file_clock)21 C++20’s chrono adds several new clocks ([time.clock]) clock]) Existing clocks (pre-C++20) • system_clock • (file_clock) New clocks (in C++20) • utc_clock • tai_clock • gps_clock • (file_clock)22 Why have all these different clocks? Clock Epoch General0 码力 | 55 页 | 8.67 MB | 5 月前3C++20: An (Almost) Complete Overview
of module imports is not important8 Modules Create a module: // cppcon.cppm – Module Interface File export module cppcon; // Module declaration namespace CppCon { auto GetWelcomeHelper() { return since 00:00:00, 6 January 1980 UTC, it does not include leap seconds file_clock: alias for the clock used for std::filesystem::file_time_type, epoch is unspecified63 Calendars & Timezones New type 2020"); // ====CppCon 2020==== cout << format("Read {0} bytes from {1}", n, "file1.txt"); cout << format(" 从 {1} 中读取 {0} 个字节。 ", n, "file1.txt"); “C++20 String Formatting Library: An Overview and Use with Custom0 码力 | 85 页 | 512.18 KB | 5 月前3whats new in visual studio
Build Debug Edit Find in Files 1.8x faster 1 2 0 5 10 15 20 25 30 35 40 45 50 47 27 Series1 Open C++ File 2.4x faster 1 2 0 0.5 1 1.5 2 2.5 2.02 0.82 Series1 IntelliSense Ready* 1.9x faster *) Colorization Visual Studio Developer inner-loop Build Debug Edit Find in Files 1.8x faster Open C++ File 2.4x faster IntelliSense Ready* 1.9x faster *) Colorization + Member List Open Member List 29% At CppCon last year Developer inner-loop Build Debug Edit Find in Files 1.8x faster Open C++ File 2.4x faster IntelliSense Ready* 1.9x faster *) Colorization + Member List Open Member List 29%0 码力 | 42 页 | 19.02 MB | 5 月前3基于Rust-vmm实现Kubernetes运行时
Isolation Challenges • Noisy neighbor −Impact performance on CPU, Memory, Bandwidth, Buffer IO, PIDs, File descriptors # kubectl run --rm -it bb --image=busybox sh / # f(){ f|f& };f # WARNING: Agent gVisor Guest Kernel O C I Gofer container container Pod Sandbox Sentry KVM/ptrace File Access OCI Implementation Limited Syscall H O S T K E R N E L Comparison Solution Typical vm-memory acpi linux-loader kvm-ioctls vm-virtio vsock net VFIO APIC vhost Cloud Hypervisor KVM File System Device Driver Host Linux Kernel vCPU block Memory Guest VM containerd + Kata-runtime create0 码力 | 27 页 | 34.17 MB | 1 年前3
共 24 条
- 1
- 2
- 3