Skip to Content
Kubernetes编程
book

Kubernetes编程

by Michael Hausenblas, Stefan Schimanski
June 2021
Intermediate to advanced
335 pages
5h 50m
Chinese
China Electric Power Press Ltd.
Content preview from Kubernetes编程
84
3
源也有分组和版本号,所以也有对应的
GroupVersionResource
概念,简写为
GVR
每种
GVR
对应一个
HTTP
(基础)路径。
GVR
用于标识
Kubernetes API
REST
端点。比如
apps/v1.deployments
这个
GVR
映射为
/apis/apps/v1/
namespaces/
namespace
/deployments
客户端库使用这种映射来构造
HTTP
路径,以便访问
GVR
区分命名空间级别或集群级别的资源
你需要了解有两种
GVR
:命名空间级别或集群级别的,它们的
HTTP
路径是不同的。以
Deployment
为例,它是一个命名空间级别的资源,
所以在它的
HTTP
路径中包含了命名空间。其他一些
GVR
,比如
rbac.
authorization.k8s.io/v1.clusterroles
是集群级别的,可以通过
apis/rbac.
authorization.k8s.io/v1/clusterroles
这样的路径来访问它。
资源名称习惯上使用小写字母并使用复数型式,通常与其型别的复数型式对
应。它们必须遵循
DNS
路径的标签格式(
RFC 1025
)。由于资源会直接映射
HTTP
路径,所以这样的规定并不奇怪。
3.5.3 REST
映射
GVK
GVR
之间的映射关系被称为
REST
映射。
RestMapper
是一个
Golang
的接口,用于请求一个
GVK
所对应的
GVR
RESTMapping(gk schema.GroupKind, versions ...string) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

解密金融数据

解密金融数据

Justin Pauley
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu
软件开发实践:项目驱动式的Java开发指南

软件开发实践:项目驱动式的Java开发指南

Raoul-Gabriel Urma, Richard Warburton

Publisher Resources

ISBN: 9787519854799