iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 26
0
DevOps

誤入 DevOps 叢林的後端工程師系列 第 26

Day26 - Kubernetes API version

我最近收到一封通知信,信的內容是通知某個版本要被廢棄了,那我們就順便談談這部分吧。

但不知道你有注意到,我們使用的每一個 yaml 第一行一定是 apiVersion,我們透過這個值告訴 kubernetes 怎麼讀我們的 config 檔,而 apps/v1 就是目前使用的版號,但除了這個版本之外,還有可能會用到 beta 的 API。

apiVersion: apps/v1

所以我們可以透過以下指令,來查看目前所有可用的 API 版本。

kubectl api-versions

輸出結果

admissionregistration.k8s.io/v1beta1
apiextensions.k8s.io/v1beta1
apiregistration.k8s.io/v1
apiregistration.k8s.io/v1beta1
apps/v1
apps/v1beta1
apps/v1beta2
authentication.k8s.io/v1
authentication.k8s.io/v1beta1
authorization.k8s.io/v1
authorization.k8s.io/v1beta1
autoscaling/v1
autoscaling/v2beta1
batch/v1
batch/v1beta1
certificates.k8s.io/v1beta1
cloud.google.com/v1beta1
coordination.k8s.io/v1beta1
extensions/v1beta1
metrics.k8s.io/v1beta1
networking.gke.io/v1beta1
networking.k8s.io/v1
policy/v1beta1
rbac.authorization.k8s.io/v1
rbac.authorization.k8s.io/v1beta1
scalingpolicy.kope.io/v1alpha1
scheduling.k8s.io/v1beta1
storage.k8s.io/v1
storage.k8s.io/v1beta1
v1

其他例子

apiVersion: cloud.google.com/v1beta1
apiVersion: extensions/v1beta1

延伸閱讀


上一篇
Day25 - GKE 的 log 跟儀表板
下一篇
Day27 - 用 Cloud Build 實作 CI 部分
系列文
誤入 DevOps 叢林的後端工程師30

尚未有邦友留言

立即登入留言