kube-no-roubleble:轻松检查您的集群是否使用了已弃用的API

时间:2024-02-24 09:47:36
【文件属性】:

文件名称:kube-no-roubleble:轻松检查您的集群是否使用了已弃用的API

文件大小:76KB

文件格式:ZIP

更新时间:2024-02-24 09:47:36

kubernetes cluster gke k8s kube

Kube No Trouble- kubent 轻松检查您的集群以使用不推荐使用的API Kubernetes 1.16不仅在各种托管Kubernetes产品中逐渐开始推广,随之而来的还有许多API弃用 。 Kube No Trouble( kubent )是一个简单的工具,可以检查您的集群中是否使用了这些API版本,因此在升级Kubernetes集群之前,应首先升级您的工作负载。 该工具将能够根据您部署资源的方式来检测已弃用的API,因为我们需要将原始清单存储在某个地方。 特别支持以下工具: 文件-YAML或JSON中的本地清单 kubectl-使用kubectl.kubernetes.io/last-applied-configuration注释 Helm v2-使用存储在K8s Secrets或ConfigMaps中的Tiller清单 Helm v3-直接在单独的命名空间中使用存储为Secrets或ConfigMaps的Helm清单 其他资源: 关于K8s不推荐使用的API和kubent的介绍的博客文章: 安装 运行sh -c "$(curl -sSL https:


【文件预览】:
kube-no-trouble-master
----.dockerignore(172B)
----go.mod(877B)
----pkg()
--------printer()
--------judge()
--------collector()
--------config()
----.github()
--------dependabot.yml(459B)
--------workflows()
----go.sum(90KB)
----fixtures()
--------fake-ingress-v1beta1-with-annotation.yaml(1KB)
--------deployment-v1beta1-and-ingress-v1beta1.yaml(628B)
--------fake-deployment-v1beta1-with-annotation.yaml(2KB)
--------kube.config(257B)
--------fake-deployment-v1beta1-no-annotation.yaml(2KB)
--------fake-tokenReview-deprecated.yaml(136B)
--------deployment-v1beta1.json(1KB)
--------meow.txt(11B)
--------ingress-v1beta1.yaml(274B)
--------deployment-v1beta1.yaml(350B)
--------ca.crt(54B)
----Dockerfile(286B)
----scripts()
--------git-check-commits.sh(610B)
--------alpine-setup.sh(609B)
--------install.sh(3KB)
--------changelog.tmpl(1KB)
--------github-changelog.sh(576B)
----generated()
--------statik()
----LICENSE(1KB)
----README.md(7KB)
----Makefile(3KB)
----.pre-commit-config.yaml(590B)
----.gitignore(161B)
----rules()
--------deprecated-1-16.rego(2KB)
--------deprecated-1-22.rego(1KB)
----cmd()
--------kubent()
----CHANGELOG.md(1KB)
----generated.go(70B)

网友评论