Kubernetes Automated Installation

by maruduck

Not rated
GitHub

About

An agent for automatically installing Kubernetes in a Rocky Linux environment using MCP.

Details

Author
maruduck
Categories
Developer Tools, Other, Infrastructure

Setup

Install Kubernetes Automated Installation in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/maruduck/k8s_install_mcp

Follow the installation instructions in the repository README, then restart your MCP client.

An agent for automatically installing Kubernetes in a Rocky Linux environment using MCP.

Rocky Linux 환경에서 kubernetes 자동화 설치 기능을 갖춘 MCP 에이전트입니다.

- Rocky-8.10-x86_64-minimal.iso
- Virtual Box
- kubernetes 1.29

$ git clone https://github.com/maruduck/k8s_install_mcp.git
{ "mcpServers": { "k8s": { "requestTimeout": 12000000000, "command": "uv", "args": ["run", "--directory $(clone 경로)\\k8s_install_mcp", "k8s-install-mcp"] } } }
$ python -m venv venv $ venv\Scripts\activate # Mac은 source venv/bin/activate $ pip install uv $ uv pip install -r requirements.txt
{ "mcpServers": { "k8s": { "requestTimeout": 12000000000, "command": "$(클론 위치)\\k8s_install_mcp\\.venv\\Scripts\\python.exe", "args": ["$(클론 위치)\\k8s_install_mcp\\src\\main.py"] } } }
{ "mcpServers": { "k8s": { "requestTimeout": 12000000000, "command": "uvx", "args": ["k8s-install-mcp"] } } }
$ visudo # 반드시 마지막 줄에 입력할 것 # 다른 설정의 우선순위에 밀릴 수 있음 (사용자명) ALL=(ALL) NOPASSWD: ALL

타임 아웃 에러 발생 가능성이 있으므로 미리 update를 수행한 후 실행할 것

k8s 도구를 사용하여 127.0.0.1 호스트 104 포트에서 $(username) 사용자 1234 비밀번호로 k8s 마스터 설치해줘
k8s 도구를 사용하여 127.0.0.1 호스트 103 포트에서 $(username) 사용자 1234 비밀번호로 node1 노드 이름으로 k8s 클라이언트 설치해줘

- master의 kubeadm join 명령어($HOME의 token.txt에 저장) 반환

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Kubernetes MCP server with the top30 tools

Run and interpret Kubernetes commands interactively with a provided kubeconfig.

Inspect and debug Kubernetes clusters with read-only access to resources, CRDs, and pod logs.

Kubernetes-native registry for managing multiple MCP servers with lazy loading, health monitoring, and RBAC

Query and interact with kubernetes environments monitored by Metoro

Enables AI assistants to interact with Azure Kubernetes Service (AKS) clusters.

An MCP server for managing Kubernetes clusters, configured via an external JSON file.

Manage Kubernetes applications safely by creating and updating Cyclops Modules for AI agents.

A server for Kubernetes CLI tools like kubectl, istioctl, helm, and argocd, supporting multi-cluster management via dynamic kubeconfig.

An MCP server for kubectl, enabling AI assistants to interact with Kubernetes clusters through a standardized protocol.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.