成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一款超好用的 Kubernetes 配置錯誤檢測工具 Datree

系統 Linux
Datree 為 Kubernetes 提供了一種策略執行解決方案,對每一行代碼變更都會進行自動檢查,以防止違反規則和錯誤配置。

Datree 是一個可以檢測 Kubernetes 資源清單錯誤配置的 CLI 工具,可確保 Kubernetes 資源清單和 Helm Charts 遵循最佳實踐,防止開發人員在 Kubernetes 配置中出現錯誤,導致集群在生產中出現錯誤。它比人工處理要有效得多,比如給開發者發郵件,懇求他們設置各種限制,而這很可能會因為開發者已經不堪重負而被選擇性忘記~

Datree 為 Kubernetes 提供了一種策略執行解決方案,對每一行代碼變更都會進行自動檢查,以防止違反規則和錯誤配置。當發現違反規則時,Datree 會產生一個警報,指導開發人員在 CI 過程中去修復問題,同時也會對這些規則背后的原因做出解釋。

安裝

只需要兩步即可開始使用 Datree。

  1. 安裝最新版本的 Datre。
  • Linux & MacOS: curl https://get.datree.io | /bin/bash
  • Windows: iwr -useb https://get.datree.io/windows_install.ps1 | iex
  • 其他安裝方式(Homebrew、Docker等等)可以查看文檔 https://hub.datree.io/
  1. 將 Kubernetes 資源清單文件傳遞給 Datree 進行掃描。

datree test [k8s-manifest-file]

這樣就進行了一次檢查了??。

插件

Datree 還提供了很多插件來增強體驗。

Helm插件

Datree 的 Helm 插件可以通過 Helm CLI 訪問,為 Helm 用戶提供無縫體驗,執行下面的命令即可啟用 Helm 插件:

helm plugin install https://github.com/datreeio/helm-datree

VSCode插件

允許你在 Kubernetes 配置上運行 Datree 測試,插件地址:https://marketplace.visualstudio.com/items?itemName=suyashsonawane.vscode-datree

Kustomize支持

Datree 為 Kustomize 提供了開箱即用的支持,允許你輕松掃描 Kustomization 文件以及它將為錯誤配置生成的資源。

在測試 kustomization 目錄時,Datree 將構建 kustomization.yaml 中定義的資源的臨時副本,并對它們運行策略檢查。

只需將 kustomize 參數添加到 CLI 命令中即可,如下所示:

datree kustomize test [path] [cliArgs] -- [kustomizeArgs]
  • path:表示所需 kustomize 目錄的路徑(包含 kustomization.yaml 文件)
  • cliArgs(可選):Datree CLI 參數
  • kustomizeArgs(可選):kustomize build命令的參數,要查看支持的參數列表,請運行 kustomize build -h 或 kubectl kustomize -h

此外還可以配置 Git Hooks。

策略

每個策略檢查都將驗證你的 Kubernetes Schema,此外,還有很多 Datree 內置的一些策略規則。這些規則涵蓋了各種 Kubernetes 資源和用例:

  • Workload
  • CronJob
  • Containers
  • Networking
  • Security
  • Deprecation
  • Others

除了內置的規則之外,你還可以編寫任何希望的自定義規則,然后針對你的 Kubernetes 配置來檢查是否違反規則,自定義規則引擎是基于 JSON Schema 的。更多的策略使用可以參考官方文檔:https://hub.datree.io。

CI/CD集成

像任何 linter 或靜態代碼分析工具一樣,Datree 的命令行工具可以與所有 CI/CD 平臺集成,自動掃描每行代碼變化并作為工作流程的一部分提供反饋。

比如在 Gitlab CI 中使用 Datree:

image: node:14
stages:
- test
test:
stage: test
script:
- curl https://get.datree.io | /bin/bash
- datree test ~/.datree/k8s-demo.yaml

在 Jenkins Pipeline 中使用 Datree:

pipeline{
agent any
stages{
stage('indentifying misconfigs using datree'){
steps{
script{
withEnv(['DATREE_TOKEN=<your-account-token>']) {
sh 'datree test *.yaml --only-k8s-files'
}
}
}
}
}
}

   倉庫地址:https://github.com/datreeio/datree

責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2015-11-16 14:27:03

2011-01-11 13:38:21

CPU-Z系統檢測

2010-12-28 15:46:08

2015-09-28 18:05:52

安全審計入侵檢測Tiger–UNIX

2020-11-12 10:00:56

Kubernetes工具Linux

2021-01-27 13:16:39

ScreenLinux命令

2021-02-16 10:58:50

ScreenLinux命令

2023-05-12 13:20:07

ChatGPTAIGC檢測工具

2020-12-16 15:56:05

Kubernetes日志工具

2024-02-23 08:13:25

Excalidraw白板工具開源

2020-11-09 16:20:59

Kubernetes工具Linux

2015-10-27 13:45:58

CloneAppWindows工具

2022-08-15 08:02:09

Go程序函數

2020-08-12 09:35:23

Docker工具開源

2011-01-19 13:19:39

Thunderbird插件

2019-08-02 14:45:22

阿里Java命令

2021-07-07 06:52:17

云圖word-cloud工具

2019-07-22 09:24:54

LinuxMySQL數據庫

2021-06-27 07:26:45

Windows 11操作系統微軟

2020-11-17 09:27:26

KubernetesYAMLKubeLinter
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本亚洲欧美 | 亚洲综合在线视频 | 免费亚洲一区二区 | 成人性生交大片免费看中文带字幕 | 精品久久久久久 | 日韩中文字幕在线不卡 | 国产精品1区 | 精品久久久久一区二区国产 | 久久精品国产精品青草 | 人人鲁人人莫人人爱精品 | 亚洲成人福利视频 | 罗宾被扒开腿做同人网站 | 日韩成人高清在线 | 亚洲视频免费一区 | 男人天堂网址 | 欧美激情a∨在线视频播放 成人免费共享视频 | 午夜爽爽爽男女免费观看 | 国产精品免费在线 | 在线一区二区三区 | 欧美精品一区二区三区在线播放 | 女同av亚洲女人天堂 | 久久久久久久久久久久一区二区 | 欧美成人a| 日韩中文字幕免费 | 久久天天综合 | 成人网址在线观看 | 久久国产精品免费一区二区三区 | 在线色网站 | 亚洲伊人久久综合 | 欧美精品video | 欧美一区二区三区的 | a级片在线观看 | 青春草91 | 国产成人免费视频网站高清观看视频 | 日韩精品一区二区在线观看 | 欧美日韩国产精品一区二区 | 欧美精品综合在线 | 国产成人av在线 | 日韩精品一区二区三区 | 欧美精品一区二区三区四区五区 | 亚洲国产18 |