2020年,值得收藏的50多种Kubernetes工具( 四 )


地址:
https://sysdig.com/opensource/falco/
价格:独立工具免费、基础云每月 20 美元(可免费试用)、专业云每月 30 美元、专业版软件定制价格
Sysdig Secure
Sysdig Secure 是 Sysdig 容器智能平台的一部分 , 它开箱即用且具有无与伦比的容器可见性 , 并与容器编排工具深度集成 。这些编排工具包括 Kubernetes、Docker、AWS ECS 和 Apache Mesos 。借助 Sysdig Secure , 你可以实现服务感知策略 , 阻止攻击 , 分析历史记录并监视群集性能 。最后 , Sysdig Secure 可作为云服务或内部部署软件产品 。
地址:
https://sysdig.com/product/secure/
价格:独立工具免费、专业云和专业版软件定制价格
Kubesec.io
Kubesec.io 是一个能针对安全功能使用情况对 Kubernetes 资源进行评分的服务 。Kubesec.io 可根据 Kubernetes 安全最佳实践来验证资源配置 。你将拥有完全的控制权 , 结合它提供的额外建议 , 你将能够更好的提升系统的整体安全性 。另外 , 该网站还包括大量与容器和 Kubernetes 安全相关的外部链接 。
地址:
https://kubesec.io/
价格:免费
实用 CLI 工具Cabin
更新:该项目目前不在活跃开发状态
Cabin 可作为 Kubernetes 集群远程管理的移动仪表板 。用户可通过 Cabin 快速管理应用程序、扩展部署 , 并通过 Android 或 IOS 设备对整个 Kubernetes 集群实施故障排查 。对于 Kubernetes 集群的运营者而言 , Cabin 无疑是一款强大的工具 , 其能够让管理者在故障发生时执行快速有效的补救措施 。
地址:
https://github.com/bitnami-labs/cabin
价格:免费
Kubectx/Kubens
更新:Kubectx 现在已经用 Go 语言重新编写 , 稳定的 bash 版本仍然可用
Kubectx 是一款小型开源实用工具 , 其不仅能够增强 Kubectl 的功能 , 还能够同时与多个 Kubernetes 集群实现连接 。另外 , Kubens 允许用户在 Kubernetes 命名空间之间进行导航 。最后 , 这两款工具均可在 bash/zsh/fish shell 上提供自动补全功能 。
地址:
https://github.com/ahmetb/kubectx
价格:免费
Kube-shell
Kube-shell 能在使用 Kubectl 操作 Kubernetes 集群时提高效率 。Kube-shell 支持命令自动补全与自动建议 。此外 , Kube-shell 还能够提供相关命令的内嵌文档 , 其甚至还可以在输入错误时执行检索与纠正命令 。因此 , 这是一款能够在 Kubernetes 终端使用时提升效率与生产力的工具 。
地址:
https://github.com/cloudnativelabs/kube-shell
价格:免费
Kail
Kail 是 Kubernetes tail 的缩写 , 适用于 Kubernetes 集群 。利用 Kail , 用户可以在所有匹配的 pod 当中获取最新的 Docker 日志(tail) 。Kail 还允许用户通过服务(service)、部署(deployment)、标签(labels)或其他功能对 pod 进行过滤 。如果 pod 符合某种条件 ,  Kail 启动后会自动获取该 pod 的日志(或不再获取该 pod 的日志) 。
地址:
https://github.com/boz/kail
价格:免费
部署工具Telepresence

2020年,值得收藏的50多种Kubernetes工具

文章插图
 
Telepresence 可将来自 Kubernetes 环境的数据转发至本地进程 , 进而在本地对 Kubernetes 集群进行调试 。Telepresence 能够为你的本地代码提供对 Kubernetes 服务和 AWS/GCP 资源的访问权限 , 而本地代码将被部署在集群中 。在 Telepresence 的帮助下 , Kubernetes 会将本地代码视为集群中的普通 pod 。
地址:
https://www.telepresence.io/
价格:免费
Helm
Helm 是一款适用于 Kubernetes 的软件包管理器 。其与 APT/Yum/Homebrew 类似 , 但适用于 Kubernetes 。Helm 使用 Charts 进行操作 , 而 Charts 是一套 Kubernetes 资源清单文件 , 这些文件用于构建分布式应用程序 。用户可通过创建 Helm Charts 来分享应用 。Helm 使用户能够创建可复用的构建并轻松管理 Kubernetes 清单 。
地址:
https://github.com/kubernetes/helm
价格:免费
Jaeger
Jaeger Operator 是一个 Kubernetes Operator 扩展 , 它提供了另一种打包、部署和管理 Kubernetes 应用程序的方法 。
地址:
https://www.jaegertracing.io/
价格:免费
turbonomic
turbonomic 的 kubernetes 即服务(KaaS)管理功能包括对 Amazon EKS(Elastic Container Service for Kubernetes)、Microsoft AKS(Azure Kubernetes Service)、GKE(Google Kubernetes Engine)和 PKS(Pivotal Container Service)的支持 。它可以提升自有 Kubernetes 集群的性能、效率和合规性 , 因此使 IT 组织可以扩展和加速云原生应用的发展 。


推荐阅读