Kubernetes开源书 - 周立
etcd 中)。 Kubernetes本身被分解成了多个组件,通过其API进⾏交互。 API更改 根据我们的经验,任何成功的系统都需要随着新⽤例的出现或现有的变化⽽发展和变化。因此,我们预计Kubernetes API将会不断变化和发展。但是,在很⻓⼀段时间内并不会破坏与现有客户端的兼容性。⼀般来说,新的API资源和新的 资源字段通常可被频繁添加。消除资源或字段将需遵循 API deprecation deprecation policy 。 API change document 详细介绍了兼容更改以及如何更改API的内容。 OpenAPI与Swagger定义 完整的API详情使⽤ Swagger v1.2 和 OpenAPI 记录。Kubernetes apiserver(⼜名“master”)公开了⼀个路径 是 /swaggerapi API,该API使⽤Swagger v1.2 Kubernetes 我们选择在API级别,⽽⾮资源级别/字段级别使⽤版本控制,从⽽确保API提供清晰、⼀致的系统资源和⾏为视图,以 及控制对终极API/实验API的访问。JSON和Protobuf序列化schema遵循相同的schema更改准则——以下所有描述都涵 盖了两种格式。 请注意,API版本控制和软件版本控制仅仅是间接相关的关系。 API and release versioning proposa(API和版本发布 提案)l0 码力 | 135 页 | 21.02 MB | 1 年前3第29 期| 2023 年9 月- 技术雷达
横跨 多个 Prometheus 实例做联合查询。我们的团队发现从 Prometheus 迁移到 Thanos 是无缝的,因为 Thanos 保持了与 Prometheus 查询 API 的兼容性。这意味着团队可以继续使用现有的仪表板、警报工具和其他与 Prometheus API 集成的工具。尽管我们的团队在使用 Thanos 上已经取得了成功,但我们也推荐关注另一种扩 展 Prometheus 是另一个我们想提及的工具。我们的团队已经在 Java 中使用它解 决特定的问题,比如更新用入门套件创建的服务。目前它仍在持续拓宽覆盖的语言和使用案例。我们喜欢它附 带的变革方案,这些方案描述了需要进行的更改,例如用于跨版本迁移常用框架。重构引擎、捆绑方案和构建 工具插件都是开源软件,这使得团队在需要时可以更容易地使用 OpenRewrite。代码智能工具都是基于将源代 码解析为抽象语法树(AST) 作为解决方案已经有一段时间了,并且在之前的雷达中推荐试用。它能够在多个服 务和应用之间无缝地捕获、检测和管理遥测数据,从而改善我们的观察堆栈。OpenTelemetry 的灵活性和与多 样化环境的兼容性使其成为我们工具包中有价值的补充。目前,我们对最近发布的 OpenTelemetry Protocol (OTLP)特别感兴趣,该规范包括了 gRPC 和 HTTP 两种协议。这一协议标准化了遥测数据的格式和传输方式,0 码力 | 43 页 | 2.76 MB | 1 年前3多雲一體就是現在: GOOGLE CLOUD 的 KUBERNETES 混合雲戰略
程序的開源系統 ○ 根據資源需求和其他約束自動放置容器 ○ 自我修復,重新啟動失敗的容器 ○ 橫向縮放,自動調整應用程序副本數 ○ 自動部署和回滾,逐漸部署對應用程序或其配置的更改, 在出現 問題時恢復更改 Google Kubernetes Engine ● Google Kubernetes Engine GKE ○ 在 Google Cloud 提供技術的 Kubernetes0 码力 | 32 页 | 2.77 MB | 1 年前3Serverless Kubernetes - 理想,现实和未来-张维
Kubernetes • Nodeless:简单易用,无节点管理,运维成本低 • 极致弹性: 30s 500 pod • 成本优化:按需创建,支持spot和预留实例劵 • Kubernetes兼容性: deployment/statfulset/job/service/ingress/CRD • ALB Ingress: 基于SLB 7 layer • Knative serving on0 码力 | 20 页 | 2.27 MB | 1 年前3Kubernetes 异常配置检测框架
集群节点(Collector Pod + DaemonSet/One Shot) • 需要特定版本来对接兼容的 K8s 版本 问题检测 • Kubernetes Conformance-testing(K8s 兼容性检查) • 节点上自定义数据的收集(依赖于自定义插件) 问题上报 • 需要采集和分析结果文件 Kube* CIS Kubernetes Benchmark 集群安全扫描 集群综合检查0 码力 | 31 页 | 9.57 MB | 1 年前3202106 KubeOperator:开源的轻量级 Kubernetes 发行版
⽤用哪种持久化存储? e. ⽤用哪种操作系统? a. 如何快速创建主机资源? b. 如何实现⾃自动化⼀一键部署? c. 怎么进⾏行行离线部署? d. 快速部署常⻅见应⽤用并确保兼容性? e. 是否可视化⻚页⾯面,部署⻔门槛? a. 集群如何⽆无缝升级? b. 集群如何快速扩容? c. 监控、告警、⽇日志是否完善? d. 如何进⾏行行快速安全加固?0 码力 | 20 页 | 1.62 MB | 1 年前3sealos 以 kubernetes 为内核的云操作系统
Sealos Centos ubuntu redhat suse 麒麟 欧拉 ARM 裸金属/云服务器/私有云虚拟机 x86 除了 kubelet 其他都跑容器里 为了更好的兼容性,不用系统依赖如rpm 只 依赖内核如 systemd 借助集群镜像能力自动识别系统架构 自己实现控制器对接公有云对比其他方案 ,且不触发 API 调用限制 Apply 了这连个 yaml 就会自动在各种公有云上启动0 码力 | 29 页 | 7.64 MB | 9 月前3k8s操作手册 2.3
operator and custom resource defini�ons # kubectl create -f �gera-operator.yaml #如果需要更改镜像,可编辑此 文件 # more �gera-operator.yaml | grep -i image: image: quay.io/�gera/operator:v1 the necessary custom resource # kubectl create -f custom-resources.yaml #如果需要更改镜像,只能部署 后,只能更改相应的daemonset及deployment #查看calico节点状态,状态全部为Running则为启动成功 # kubectl get pods -n �gera-operator0 码力 | 126 页 | 4.33 MB | 1 年前3DaoCloud Enterprise 5.0 产品介绍
理平台,主要提供微服务治理中心和微服务网关两个维度的功能,具体包括服 务注册发现、配置管理、流量治理、服务级别的链路追踪、API 管理、域名管 理、监控告警等,覆盖了微服务生命周期中的各种管理场景。微服务引擎具有 很强的兼容性,不仅可以无缝对接 DCE 5.0 的其他组件,也可以完美兼容 Spring Cloud、Dubbo 等开源生态,帮助您更便捷地使用开源微服务技术构建自 己的微服务体系。 微服务注册与发现0 码力 | 18 页 | 1.32 MB | 1 年前3云计算白皮书
造。当前,传统私有云越来越难以满足央国企对安全、合规、可运 营运维等多要素的需求,专有云成为满足央国企多重需求的重要解 决方案,如国家电网、建设银行等大型央国企已开展专有云建设。 另一方面,信创产品异构兼容性改造。随着信创产品功能、性能不 断提升,央国企逐渐引入信创产品到自身云平台中,天翼云、中国 电子云依托良好的信创兼容能力推动央国企云信创改造。二是禀赋 要求引领行业云生态建设。央国企作为我国市场经济的“顶梁柱”,0 码力 | 47 页 | 1.22 MB | 1 年前3
共 12 条
- 1
- 2