置顶分布式注册服务中心etcd在云原生引擎中的实践
etcd是云原生架构中重要的基础组件,由CNCF孵化托管。ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统,是CoreOS公司发起的一个开源项目,授权协议为Apache。etcd 基于Go语言实现,主要用于共享配置,服务发现,集群监控,leader选举,分布式锁等场景。在微服务和 Kubernates 集群中不仅可以作为服务注册发现,还可以作为 key-value 存储的中间件。
置顶京东云TiDB SQL优化的最佳实践
用户的 SQL 请求会直接或者通过 Load Balancer 发送到 京东云TiDB Server,TiDB Server 会解析 MySQL Protocol Packet,获取请求内容,对 SQL 进行语法解析和语义分析,制定和优化查询计划,执行查询计划并获取和处理数据。数据全部存储在 TiKV 集群中,所以在这个过程中 TiDB Server 需要和 TiKV 交互,获取数据。最后 TiDB Server 需要将查询结果返回给用户。
实操干货 | 使用云监控管理Kubernetes
使用云监控管理Kubernetes的业务监控数据。
产品对话 | 愿云原生不再只有Kubernetes
从2013年,云原生(Cloud Native)的概念由 Pivotal 的 MattStine 首次提出,到现在,其技术细节不断得到社区的完善。云原生逐渐演变出包括 DevOps、持续交付、微服务、容器、敏捷基础设施等内容,也形成了一种团队、文化、技术组织形式和管理方法。企业采用云原生来构建应用,可以更好地把业务生于“云”或迁移到云平台,从而享受“云”的高效和持续的服务能力。
实操干货 | 容器和POD练习
本练习包括两个部分。第一个部分使用京东智联云上的云主机,安装docker运行环境,了解docker运行、管理容器的基本操作。使用Linux系统工具,探索容器和POD的基本结构。第二个部分使用京东智联云直接创建原生容器,通过京东智联云控制台对容器进行基本操作。了解、体验原生容器与Docker容器的异同。
实操干货 | Kubernetes集群实操
本练习使用京东智联云主机和kubeadm创建一个最小化的Kubernetes集群。集群包括两个节点,一个是master节点,一个是node节点。在集群创建成功之后,使用kubectl在该集群上运行简单的应用。
云原生时代下的监控:如何基于云原生进行指标采集?
从IDC到云,从弹性计算到容器技术,整个软件运行的环境发生了天翻地覆的变化,监控对象以及指标也发生了微妙的变化。从原本的主机为主体,变为了容器和服务为主体。而人们对于监控的要求,也逐渐从“看到指标 ”向被监控对象的“可观测性”发生转变。这一转变在以Kubernetes 为代表的容器管理领域尤为明显。
实操干货 | 开发者工具流水线实操
使用京东智联云流水线,将一套源码通过编译构建,云部署发布到云主机上。
云原生时代,微服务到底应该怎么玩儿?
在微服务诞生之初,并没有太多方案的选择:选一个注册中心用来做服务注册和发现,通过客户端SDK进行负载均衡和容错,再搭配上日志、监控、调用链全套观测手段,一套微服务架构便建立起来了。
云原生在京东丨基于 Tekton 打造下一代云原生 CI 平台
在云原生时代,如何构建基于云计算的CI/CD流水线,实现应用程序的自动构建、自动测试和自动部署,提高发布频率?本文将分享京东是如何使用 Tekton 推进 CI 平台向云原生方向落地与实践的探索。