首页
学习
活动
专区
圈层
工具
发布

Kubernetes API 概述

REST API是Kubernetes系统的重要部分,组件之间的所有操作和通信均由API Server处理的REST API调用,大多数情况下,API定义和实现都符合标准的HTTP REST格式,可以通过...API 版本 为了在兼容旧版本的同时不断升级新的API,Kubernetes支持多种API版本,每种API版本都有不同的API路径,例如/api/v1或 /apis/extensions/v1beta1...API groups API groups使得Kubernetes API的扩展更加方便。API groups是在REST路径和序列化对象的apiVersion字段中被指定。...在Kubernetes API参考引用中可以看到API Groups的完整列表。 使用自定义资源扩展API的两种方法: CustomResourceDefinition为有基本CRUD需求用户提供。...即将推出:需要有完整的Kubernetes API语义的用户,可以实现自定义的api server,并使用聚合器来无缝连接客户端。

1.1K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Consul与Kubernetes的集成

    Consul与Kubernetes的集成Kubernetes是一种流行的容器编排平台,可以帮助企业自动化部署、扩展和管理容器化应用程序。...Consul可以与Kubernetes集成,以提供服务发现、健康检查和流量路由等关键功能。...以下是将Consul与Kubernetes集成的步骤:安装Consul首先,需要在Kubernetes集群中安装Consul。可以使用Helm或YAML文件来完成安装和配置。...集成应用程序现在,可以将应用程序部署到Kubernetes集群中,并将其注册到Consul中。可以使用Kubernetes的Deployments和Services来完成这个步骤。...可以使用Consul的UI或API来查看已注册的服务,并对它们进行操作。例如,可以查看服务的健康状态、流量路由规则等。

    1.5K71

    Kubernetes 1.18: Ingress API优化

    lu j Kubernetes中的Ingress API对外提供简单而功能强劲的方法来管理与kubernetes集群内工作负载通信的入网流量。...在Kubernetes 1.18版本中,我们对Ingress API进行了以下3项重大改进: - 新增pathType字段,可以指定应该匹配哪种Ingress路径 - 新增IngressClass资源,...后续展望 在Kubernetes 1.19版本发布时,Ingress API有望从Beta变为GA。它将继续为用户管理Kubernetes工作负载的入网流量提供一种简单的方法。...该API在保持简单和轻巧特性的同时希望为更复杂的用户场景提供更灵活的配置方案。 目前正在开发一套高度可配置的API,这些API在未来将成为Ingress的可选方案。...原文链接:https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/

    1.3K20

    平台工程:从 Kubernetes API 学习

    从 Kubernetes 的流行及其 API 学习。 译自 Platform Engineering: Learning From The K8s API 。...本文所要表达的思想,其实已经在 crossplane 这些框架上已经体现了,Kubernetes 本身就是一个很好的平台工程的控制层面基础平台。...随着Kubernetes(K8s)平台的兴起,团队终于有了一个绝佳的机会和工具,可以通过将服务所需的一切放在K8s API后面来降低开发者的认知复杂度。...作为平台团队,你为一个API编写一致的工具集,这允许你为任何策略构建有效的RBAC和测试,限制更改的范围和影响,并利用K8s API的所有优势。...你甚至不必使用K8s API,可以使用Nomad或自制API。但你至少应该从K8s API所做的非常出色的工作中吸取教训,因为它的使用不仅仅是盲从,它提供了令人难以置信的自动化效果。

    34210
    领券