Rohit Ghumare

Kubernetes Skills

運維安全v1.0.0
作者:Rohit Ghumare更新於 2026-05-17k8s-browser@clawhub_rohitg00/k8s-browser
監控告警DevOps#Browser Automation#Kubernetes

據 AlphaMoat 統計,截至 2026-09,Kubernetes Skills 累計下載 3,829 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 2,741 位,在「運維安全」分類(264 個)中排名第 167 位。

累計安裝
122
累計下載
3829
星標
1
全站排名
#2,741
全站前 54% · 「運維安全」前 64%
平台累計安裝累計下載星標評論
ClawHub ↗1223706--
SkillHub ↗11938291—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

主文提供導航、截圖、頁面讀取、表單填寫和按鈕操作示例,也展示 ArgoCD 登入與同步流程。瀏覽器操作可能觸發叢集同步或部署,應在任何改變叢集的操作前取得明確批准並審閱計劃;使用最小許可權的短期憑據並遮蔽截圖和日誌中的秘密。

資料釋出於 2026-10-29

可以用來做什麼

  • 規劃檢視 Kubernetes 或 Grafana 儀表板的瀏覽流程
  • 設計網頁表單或應用列表的只讀檢查
  • 審查 ArgoCD 介面操作前的批准和憑據要求

什麼時候用

  • 需要透過網頁介面檢查叢集資訊,且已限制憑據許可權並區分只讀與變更操作時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

只規劃檢視應用狀態的瀏覽步驟,不點選同步或部署操作。
在 ArgoCD 操作前列出需要審閱的變更、批准和憑據保護事項。

月度資料趨勢

累計下載3829
2995344338912026-05 · 累計下載 30572026-06 · 累計下載 31752026-07 · 累計下載 34132026-08 · 累計下載 35792026-09 · 累計下載 382926-0526-09
星標1
0112026-05 · 星標 12026-06 · 星標 -2026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0526-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093829—1
2026-083579+4.9%1
2026-073413+7.5%1
2026-063175+3.9%-
2026-053057—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

3.9 KB · ClawHub v1.0.0
---
name: k8s-browser
description: Browser automation for Kubernetes dashboards and web UIs. Use when interacting with Kubernetes Dashboard, Grafana, ArgoCD UI, or other web interfaces. Requires MCP_BROWSER_ENABLED=true.
---

# Browser Automation for Kubernetes

Automate Kubernetes web UIs using kubectl-mcp-server's browser tools (26 tools).

## Enable Browser Tools
展開全部(共 183 行)

```bash
export MCP_BROWSER_ENABLED=true

# Optional: Cloud provider
export MCP_BROWSER_PROVIDER=browserbase  # or browseruse
export BROWSERBASE_API_KEY=bb_...
```

## Basic Navigation

```python
# Open URL
browser_open(url="http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/")

# Open with auth headers
browser_open_with_headers(
    url="https://grafana.example.com",
    headers={"Authorization": "Bearer token123"}
)

# Navigate
browser_navigate(url="https://argocd.example.com/applications")

# Go back/forward
browser_back()
browser_forward()

# Refresh
browser_refresh()
```

## Screenshots and Content

```python
# Take screenshot
browser_screenshot(path="dashboard.png")

# Full page screenshot
browser_screenshot(path="full-page.png", full_page=True)

# Get page content
browser_content()

# Get page title
browser_title()

# Get current URL
browser_url()
```

## Interactions

```python
# Click element
browser_click(selector="button.submit")
browser_click(selector="text=Deploy")
browser_click(selector="#sync-button")

# Type text
browser_type(selector="input[name=search]", text="my-deployment")
browser_type(selector=".search-box", text="nginx")

# Fill form
browser_fill(selector="#namespace", text="production")

# Select dropdown
browser_select(selector="select#cluster", value="prod-cluster")

# Press key
browser_press(key="Enter")
browser_press(key="Escape")
```

## Waiting

```python
# Wait for element
browser_wait_for_selector(selector=".loading", state="hidden")
browser_wait_for_selector(selector=".data-table", state="visible")

# Wait for navigation
browser_wait_for_navigation()

# Wait for network idle
browser_wait_for_load_state(state="networkidle")
```

## Session Management

```python
# List sessions
browser_session_list()

# Switch session
browser_session_switch(session_id="my-session")

# Close browser
browser_close()
```

## Viewport and Device

```python
# Set viewport size
browser_set_viewport(width=1920, height=1080)

# Emulate device
browser_set_viewport(device="iPhone 12")
```

## Kubernetes Dashboard Workflow

```python
# 1. Start kubectl proxy
# kubectl proxy &

# 2. Open dashboard
browser_open(url="http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/")

# 3. Navigate to workloads
browser_click(selector="text=Workloads")

# 4. Take screenshot
browser_screenshot(path="workloads.png")

# 5. Search for deployment
browser_type(selector="input[placeholder*=search]", text="nginx")
browser_press(key="Enter")
```

## Grafana Dashboard Workflow

```python
# 1. Open Grafana
browser_open_with_headers(
    url="https://grafana.example.com/d/k8s-cluster",
    headers={"Authorization": "Bearer admin-token"}
)

# 2. Set time range
browser_click(selector="button[aria-label='Time picker']")
browser_click(selector="text=Last 1 hour")

# 3. Screenshot dashboard
browser_screenshot(path="grafana-cluster.png", full_page=True)
```

## ArgoCD UI Workflow

```python
# 1. Open ArgoCD
browser_open(url="https://argocd.example.com")

# 2. Login
browser_fill(selector="input[name=username]", text="admin")
browser_fill(selector="input[name=password]", text="password")
browser_click(selector="button[type=submit]")

# 3. Navigate to app
browser_wait_for_selector(selector=".applications-list")
browser_click(selector="text=my-application")

# 4. Sync application
browser_click(selector="button.sync-button")
browser_click(selector="text=Synchronize")
```

## Related Skills

- [k8s-gitops](../k8s-gitops/SKILL.md) - ArgoCD CLI tools
- [k8s-diagnostics](../k8s-diagnostics/SKILL.md) - Cluster analysis

「運維安全」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。