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编程
88
3
3.6 Vendor
机制
在本章中,我们看到了
k8s.io/client-go
k8s.io/api
k8s.io/apimachinery
通过
Golang
进行
Kubernetes
编程的核心。
Golang
使用
Vendor
机制实现在第
三方应用程序的源代码仓库中包含这些库。
Vendor
机制在
Golang
社区中是一个不断演进的功能。截止本书写作之时,已
经有好几种常见的
Vendor
工具,比如
godeps
dep
glide
。与此同时,
Go 1.12
版本正式引入了对
Go
模块的支持,这项功能看上去即将成为
Go
语言社区中
未来的标准
Vendor
方法,不过目前
Kubernetes
的生态系统中还没有支持这项
功能。
当下大部分的项目使用
dep
glide
github.com/kubernetes/kubernetes
Kubernetes
自己的代码在
1.15
版本的开发周期中切换到了
Go
模块模式。下
面所介绍的内容对各种
Vendor
工具都适用。
为各个
k8s.io/*
仓库确定依赖关系的是代码仓库中的
Godeps/Godeps.json
件。需要强调的是,除了这个文件中定义的版本依赖关系,其他不同的版本
组合都可能会影响库的功能。
参考“
3.1.1
客户端库”了解
k8s.io/client-go
k8s.io/api
k8s.io/apimachinery
上发布的版本标签,以及它们之间的兼容关系。
3.6.1 glide
使用
glide
的项目可以通过它来读取
Godeps/Godeps.json
文件以确认依赖关 ...
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