diff --git a/public/images/authors/yanivmn.jpg b/public/images/authors/yanivmn.jpg new file mode 100644 index 0000000..39a4c5b Binary files /dev/null and b/public/images/authors/yanivmn.jpg differ diff --git a/public/sitemap.xml b/public/sitemap.xml index 3ad840f..719d058 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -2,763 +2,763 @@ https://kagent.dev/agents - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/blog - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/community - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/concepts/agents - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/concepts/architecture - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/concepts - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/concepts/tools - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/a2a-agents - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/a2a-byo - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/agents-mcp - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/crewai-byo - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/discord-a2a - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/documentation - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/human-in-the-loop - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/langchain-byo - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/skills - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/examples/slack-a2a - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/getting-started/first-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/getting-started/first-mcp-tool - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/getting-started/local-development - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/getting-started - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/getting-started/quickstart - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/getting-started/system-prompts - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/introduction/installation - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/introduction - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/introduction/what-is-kagent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/observability/audit-prompts - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/observability/launch-ui - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/observability - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/observability/tracing - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/operations/debug - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/operations/operational-considerations - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/operations - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/operations/uninstall - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/operations/upgrade - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/api-ref - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-add-mcp - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-bug-report - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-build - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-completion - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-dashboard - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-deploy - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-get - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-help - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-init - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-install - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-invoke - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-mcp - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-run - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-uninstall - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli/kagent-version - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/cli - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/faq - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/helm - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/resources/release-notes - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/amazon-bedrock - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/anthropic - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/azure-openai - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/byo-openai - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/gemini - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/google-vertexai - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/ollama - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers/openai - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kagent/supported-providers - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/deploy/install-controller - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/deploy - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/deploy/server - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/develop/fastmcp-python - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/develop/mcp-go - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/develop - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/introduction - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/quickstart - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/api-ref - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-add-tool - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-build - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-completion - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-deploy - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-help - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-init - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-install - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-run - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference/kmcp-secrets - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/reference - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs/kmcp/secrets - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/docs - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/enterprise - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/page.tsx - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/argo-rollouts-conversion-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/cilium-crd-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/helm-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/istio-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/k8s-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/kgateway-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/observability-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/agents/promql-agent - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/istio - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/kubernetes - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/prometheus - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/documentation - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/helm - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/argo - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/grafana - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/other - 2026-03-13 + 2026-03-15 weekly 0.8 https://kagent.dev/tools/cilium - 2026-03-13 + 2026-03-15 weekly 0.8 diff --git a/src/app/blog/authors.ts b/src/app/blog/authors.ts index 185560c..ccac204 100644 --- a/src/app/blog/authors.ts +++ b/src/app/blog/authors.ts @@ -56,6 +56,13 @@ export const authors: Author[] = [ photo: "/images/authors/eitan_yarmush.jpeg", bio: "Professional tinkerer and problem solver", }, + { + id: "yanivmn", + name: "Yaniv Marom-Nachumi", + title: "Solutions Architect @ Amdocs", + photo: "/images/authors/yanivmn.jpg", + bio: "Passionate about cloud-native technologies and Kubernetes.", + }, ]; export const getAuthorById = (id: string): Author | undefined => { diff --git a/src/blogContent/go-vs-python-runtime.mdx b/src/blogContent/go-vs-python-runtime.mdx index 735a351..af429f2 100644 --- a/src/blogContent/go-vs-python-runtime.mdx +++ b/src/blogContent/go-vs-python-runtime.mdx @@ -3,7 +3,7 @@ export const metadata = { publishDate: "2026-03-12T00:00:00Z", description: "We benchmarked kagent's Go and Python agent runtimes on image size, startup time, and memory. The results: 11x smaller images, 6.7x faster startup, and 36x less memory.", author: "Eitan Yarmush", - authorIds: ["eitanya"], + authorIds: ["eitanya", "yanivmn"], } # We Added a Go Runtime to kagent and the Numbers Are Wild @@ -50,6 +50,14 @@ This is the one that really matters at scale. A compiled Go binary with no GC pr Think about what this means for a real deployment: 20 agents on Python would consume **~5 GB** just in runtime overhead before processing a single request. The same 20 agents on Go? About **140 Mi**. That's the difference between needing a dedicated node pool and fitting comfortably on existing infrastructure. +### Security Surface: Minimal Attack Vectors + +The Go runtime's minimal footprint isn't just about performance — it's a security win too. + +The distroless base image has no shell, no package manager, no unnecessary utilities. There's literally nothing for an attacker to exploit if they somehow get code execution. Compare that to a Python image with pip, a full interpreter, and hundreds of transitive dependencies — each one a potential CVE waiting to happen. + +Fewer dependencies also means fewer supply chain risks. The Go binary has exactly the dependencies it needs compiled in, with no runtime package resolution. No `requirements.txt` to poison, no pip installs happening at startup. For security-conscious deployments (and in Kubernetes, that should be all of them), this matters. + ## So Should You Ditch Python? Not necessarily! The two runtimes serve different use cases: