Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 3.09 KB

File metadata and controls

66 lines (41 loc) · 3.09 KB

methodk8s Documentation

Hello and welcome to the methodk8s documentation. While we always want to provide the most comprehensive documentation possible, we thought you may find the below sections a helpful place to get started.

  • The Getting Started section provides onboarding material
  • The Development header is the best place to get started on developing on top of and with methodk8s
  • See the Docs section for a comprehensive rundown of methodk8s capabilities

About methodk8s

methodk8s provides security operators with a number of data-rich K8s enumeration capabilities to help them gain visibility into their K8s environments. Designed with data-modeling and data-integration needs in mind, methodk8s can be used on its own as an interactive CLI, orchestrated as part of a broader data pipeline, or leveraged from within the Method Platform.

The number of security-relevant K8s resources that methodk8s can enumerate are constantly growing. For the most up to date listing, please see the documentation here

To learn more about methodk8s, please see the Documentation site for the most detailed information.

Quick Start

Get methodk8s

For the full list of available installation options, please see the Installation page. For convenience, here are some of the most commonly used options:

Authentication

Authentication can be done in 3 ways:

  1. By setting the --path flag to the path of a .kube/config file
  2. Setting the $KUBECONFIG env variable to the path of a kube config file
  3. Configure a Sevice Account (See Service Account documentation for more detail)

General Usage

methodk8s <resource> enumerate 

Examples

methodk8s pod enumerate --url test-cluster.net
methodk8s node enumerate --context minikube --path ~/kube/.config

Contributing

Interested in contributing to methodk8s? Please see our organization wide Contribution page.

Want More?

If you're looking for an easy way to tie methodk8s into your broader cybersecurity workflows, or want to leverage some autonomy to improve your overall security posture, you'll love the broader Method Platform.

For more information, visit us here

Community

methodk8sis a Method Security open source project.

Learn more about Method's open source source work by checking out our other projects here or our organization wide documentation here.

Have an idea for a Tool to contribute? Open a Discussion here.