第29 期| 2023 年9 月- 技术雷达暂缓 — 采纳 83. Playwright 试验 84. .NET Minimal API 85. Ajv 86. Armeria 87. AWS SAM 88. Dart 89. fast-check 90. Kotlin with Spring 91. Mockery 92. Netflix DGS 93. OpenTelemetry 94. Polars 95. Pushpin 96. Snowpark 语言和框架 采纳 83. Playwright 试验 84. .NET Minimal API 85. Ajv 86. Armeria 87. AWS SAM 88. Dart 89. fast-check 90. Kotlin with Spring 91. Mockery 92. Netflix DGS 93. OpenTelemetry 94. Polars 95. Pushpin 96. Snowpark 有活跃的社区、丰富的可用库和工具,这使其对开发者非常具有吸引力。 89. fast-check 试验 fast-check 是一个为 JavaScript 和 TypeScript 设计的基于属性的测试工具,它能够自动生成测试数据,从而无 需创建不同的测试即可仔细检查各种输入,这使得它更容易发现边缘场景。 我们的团队在后端测试中使用 fast- check 取得了不错的结果,归功于它良好的文档、易用性以及与现有测试框架的无缝集成,单元测试的效率得0 码力 | 43 页 | 2.76 MB | 1 年前3
石墨文档Go在K8S上微服务的实践-彭友顺Proto的管理 • 错误码管理 • 调试gRPC • 调试信息 • 错误定位 配置版本,发布,回滚,可以更加方便 微服务的开发阶段 统一采用gRPC协议和protobuf编解码 CI check 阶段 • 主要做 pb 的 format、lint、breaking 检查。 CI build 阶段 • 会基于 pb 的注释自动产生文档,并推送至内部的微服务管理系统接口平台中 • 会生成 微服务的开发阶段 配置 对接 Debug • 配置驱动 • 配置补齐 • 配置工具 • Proto的管理 • 错误码管理 • 调试gRPC • 调试信息 • 错误定位 Check • gRPC的error可以理解为远程error,他是在另一个服务 返回的,所以每次error在客户端是反序列化,new出来 的。是无法通过errors.Is判断其根因。 • 将gRPC的错误 1:9001 httpGet: path: / port: 9002 scheme: HTTP httpHeaders: -name:X-Health-Check value: 1 微服务的调用阶段 Resolver Balancer Auth Context • Kubernetes DNS Resolver VS Kubernetes0 码力 | 41 页 | 3.20 MB | 1 年前3
Putting an Invisible Shield on Kubernetes Secretsto apiserver • Use Annotation to enable encrypted secret read / write • LivenessProbe for health check • Configurations • kms-plugin • apiserver • Caching • API server • Set up Encrypted(DEK) => DEK Prometheus • Metrics including • latency of en/decryption • failure times of en/decryption • KMS health check • Ops tooling • kms-plugin-tools KMS Plugin as a Service • Motivation • SGX physical servers do0 码力 | 33 页 | 20.81 MB | 1 年前3
Kubernetes Native DevOps Practicewait for user actions DevOps Service DevOps Service DevOps Manager User Action Authorization check Approve/Deny to make job successful or failed approval timeout volumes CI/CD Examples - Continuous Pod Pod - Rolling Upgrade / Recreate - Deploy / Upgrade using helm,rollback if unready pods - Check tracing data, rollback if get unexpected failure rate - Call Spinnaker API to start deployment pipeline0 码力 | 21 页 | 6.39 MB | 1 年前3
Advancing the Tactical Edge with K3s and SUSE RGScan connect teams and allow collective con- sciousness in the field. Not only can I check my heart rate, I can check yours too, look after my team better, adjust my tactics ac- cording to environmental0 码力 | 8 页 | 888.26 KB | 1 年前3
k8s操作手册 2.3s1 10.99.1.51:6443 check weight 1 inter 2000 rise 2 fall 2 server s2 10.99.1.52:6443 check weight 1 inter 2000 rise 2 fall 2 server s3 10.99.1.53:6443 check weight 1 inter 20000 码力 | 126 页 | 4.33 MB | 1 年前3
QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+从持续集成到持续交付过程图示 • 将源代码、配置、脚本放于Git做 版本控制 • 各Repo做定期同步 • 通过promote tag筛选发布候选 版本 • 服务部署后做自动化post check 服务在混合云上的部署架构 � 混合云部署应用演示 基于Consul的混合云服务发现 服务在Kubernetes中部署时会通过Consul client将新启动的服务通过环境变量 SE0 码力 | 28 页 | 12.18 MB | 1 年前3
Serverless Kubernetes - KubeConDeployment, StatefulSet, Job, Bare Pod • Pod: Restart Policies, VolumeMounts, Env, InitContainers,Heath check … • Service: LoadBalancer, Headless, Service Discovery(PrivateZone) • Ingress: Aliyun 7-Layer0 码力 | 16 页 | 4.25 MB | 1 年前3
绕过conntrack,使用eBPF增强 IPVS优化K8s网络性能Size limitation of BPF program is one million after Linux 5.2 Lessons from eBPF • Too strict check in eBPF verifier • Example: s64 bpf_csum_diff(__be32 * from, u32 from_size, __be32 * to, u32 to_size);0 码力 | 24 页 | 1.90 MB | 1 年前3
在大规模Kubernetes集群上实现高SLO的方法metrics dirty data With huge amount of metrics data collected, statistical methods can be used to check whether the node is healthy or not. Besides, node delivery capacity can also be evaluated via0 码力 | 11 页 | 4.01 MB | 1 年前3
共 12 条
- 1
- 2













