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

Kubernetes 資源清單靜態分析工具 - KubeLinter

開源
KubeLinter 是一種開源靜態分析工具,用于識別 Kubernetes 對象中的錯誤配置。KubeLinter 提供了對 Kubernetes YAML 文件和 Helm Chart 的安全檢查的能力,驗證集群配置是否遵循最佳安全實踐。

KubeLinter 是一種開源靜態分析工具,用于識別 Kubernetes 對象中的錯誤配置。KubeLinter 提供了對 Kubernetes YAML 文件和 Helm Chart 的安全檢查的能力,驗證集群配置是否遵循最佳安全實踐。通過內置檢查,可以獲得有關錯誤配置和違反 Kubernetes 策略的反饋。這提高了開發人員的工作效率,將安全即代碼與 DevOps 和 DevSecOps 流程集成,同時確保為 Kubernetes 應用程序自動實施強化的安全策略。

KubeLinter 分析 YAML 文件和 Helm Chart 并運行 Kubernetes 原生安全檢查,以識別提升的訪問權限、錯誤配置和一般的最佳實踐違規行為。KubeLinter 是一個基于 Go 的二進制文件,用于命令行或 CI 管道的一部分,并在允許任何 Kubernetes 配置更改之前為開發人員提供必要的安全檢查。目前,CLI 中內置了 19 項安全檢查,包括:

  • 使用默認ServiceAccount
  • 不匹配的選擇器
  • 以 root 身份運行容器
  • 設置可寫的 host 主機掛載

安裝 KubeLinter

使用 Go 安裝

  1. GO111MODULE=on go get golang.stackrox.io/kube-linter/cmd/kube-linter 

或者直接從 Release 頁面(https://github.com/stackrox/kube-linter/releases/tag/0.2.2)下載最新的二進制文件添加到 PATH 路徑下即可。

使用 brew 安裝

在 macOS 下使用 Homebrew 或者在 Linux 下使用 LinuxBrew 安裝:

  1. brew install kube-linter 

使用 KubeLinter

運行 KubeLinter 對 YAML 文件進行 Lint 只需要最基本的兩個步驟即可:

1. 找到您要測試安全性和生產就緒最佳實踐的 YAML 文件

2. 執行命令 kube-linter lint /path/to/your/yaml.yaml

例如下面的的 pod.yaml 資源文件,該文件存在幾個問題:

安全問題

1. 這個 pod 中的容器不是作為只讀文件系統運行的,這可能允許它寫入 root 文件系統。

生產就緒

1. 容器的 CPU 限制未設置,這可能會使其消耗過多的 CPU2. 未設置容器的內存限制,這可能會使其消耗過多內存

  1. apiVersion: v1 
  2. kind: Pod 
  3. metadata: 
  4. name: security-context-demo 
  5. spec: 
  6. securityContext: 
  7.     runAsUser: 1000 
  8.     runAsGroup: 3000 
  9.     fsGroup: 2000 
  10. volumes: 
  11. name: sec-ctx-vol 
  12.     emptyDir: {} 
  13. containers: 
  14. name: sec-ctx-demo 
  15.     image: busybox 
  16.     resources: 
  17.     requests: 
  18.         memory: "64Mi" 
  19.         cpu: "250m" 
  20.     command: [ "sh""-c""sleep 1h" ] 
  21.     volumeMounts: 
  22.     - name: sec-ctx-vol 
  23.     mountPath: /data/demo 
  24.     securityContext: 
  25.     allowPrivilegeEscalation: false 

3. 拷貝上面的 pod.yaml 文件執行下面的命令進行 lint

  1. kube-linter lint pod.yaml 

4. KubeLinter 運行默認檢查,會輸出如下所示的結果

  1. pod.yaml: (object: <no namespace>/security-context-demo /v1, Kind=Pod) container "sec-ctx-demo" does not have a read-only root file system (checkno-read-only-root-fs, remediation: Set readOnlyRootFilesystem to true in your container's securityContext.) 
  2.  
  3. pod.yaml: (object: <no namespace>/security-context-demo /v1, Kind=Pod) container "sec-ctx-demo" has cpu limit 0 (check: unset-cpu-requirements, remediation: Set    your container's CPU requests and limits depending on its requirements. See    https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/   #requests-and-limits for more details.) 
  4.  
  5. pod.yaml: (object: <no namespace>/security-context-demo /v1, Kind=Pod) container "sec-ctx-demo" has memory limit 0 (check: unset-memory-requirements, remediation:    Set your container's memory requests and limits depending on its requirements.    See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/   #requests-and-limits for more details.) 
  6.  
  7. Error: found 3 lint errors 

 

責任編輯:姜華 來源: Github愛好者
相關推薦

2020-11-17 09:27:26

KubernetesYAMLKubeLinter

2021-06-08 13:56:34

工具靜態代碼

2020-11-23 08:48:00

Kubernetes容器開發

2016-05-17 13:54:05

2022-12-13 15:42:56

Clang-Tidy靜態分析工具

2022-12-09 15:38:54

Cppcheck靜態分析工具

2024-11-15 08:30:23

2023-05-31 08:12:26

Kubernete資源分配工具

2015-11-16 15:37:13

編排工具集群管理對比

2021-02-22 08:29:03

KubernetesKubectl Fla應用

2012-05-22 00:28:21

JavaJava開源開源工具

2017-05-10 14:27:29

靜態代碼漏洞安全

2016-03-29 14:54:36

2023-10-04 18:24:54

wpf動態資源

2022-03-24 08:04:50

Kubernetes資源限制

2013-10-31 11:08:15

2020-07-31 07:00:00

Kubernetes容器Linux

2024-01-08 13:47:00

代碼分析工具

2022-12-12 16:11:47

Clang-Tidy工具

2021-01-05 09:25:27

DockerSemgrep代碼靜態分析工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久69精品久久久久久久电影好 | 天天天天天操 | 一区二区不卡视频 | 人人插人人 | 国产成人一区二区三区 | 国产精品视频久久 | av中文字幕在线观看 | 日韩在线一区二区三区 | 91免费在线 | 色综合视频在线 | 黄色片大全在线观看 | 你懂的av | 亚洲午夜精品一区二区三区 | 久久se精品一区精品二区 | 华人黄网站大全 | 成人免费大片黄在线播放 | 欧美日韩一区二区视频在线观看 | 国产精品高潮呻吟久久aⅴ码 | 日韩高清一区 | 日韩在线一区二区三区 | 久久久亚洲精品视频 | 中文字幕成人av | 久草福利| 久久综合一区 | 精品免费在线 | 成人影院在线观看 | 欧美一区二区三区高清视频 | 精品动漫一区 | 日韩成人精品一区 | 久精品视频 | 精品国产一区久久 | 天天操夜夜拍 | 中文字幕一区在线观看视频 | 97超碰站 | 日韩中文字幕一区二区三区 | 黑人精品 | 午夜精品久久久久久久久久久久久 | 91在线一区 | 国产午夜精品久久久久 | 男女又爽又黄视频 | 在线观看日韩精品视频 |