<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gaurav Gahlot on Fission</title><link>https://deploy-preview-314--fission-website.netlify.app/author/gaurav-gahlot/</link><description>Recent content in Gaurav Gahlot on Fission</description><generator>Hugo</generator><language>en</language><atom:link href="https://deploy-preview-314--fission-website.netlify.app/author/gaurav-gahlot/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes Response Engine: Falcosidekick + Fission</title><link>https://deploy-preview-314--fission-website.netlify.app/blog/falcosidekick-response-engine-fission/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>https://deploy-preview-314--fission-website.netlify.app/blog/falcosidekick-response-engine-fission/</guid><description>&lt;blockquote&gt;
&lt;p&gt;This blog was originally published on &lt;a href="https://falco.org/blog/falcosidekick-response-engine-part-9-fission/"&gt;Falco website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This blog post is part of a series of articles about how to create a &lt;code&gt;Kubernetes&lt;/code&gt; response engine with &lt;code&gt;Falco&lt;/code&gt;, &lt;code&gt;Falcosidekick&lt;/code&gt; and a &lt;code&gt;FaaS&lt;/code&gt;.&lt;/em&gt;
The earlier posts in this series, show how to use Kubeless, Argo, Knative, and others to trigger a resource after getting input from Falcosidekick.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;Recently, Falcosidekick received a new output type support for &lt;a href="https://github.com/falcosecurity/falcosidekick/pull/255"&gt;Fission&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this blog post, we will cover using &lt;code&gt;Falcosidekick&lt;/code&gt; and &lt;code&gt;Fission&lt;/code&gt; to detect and delete a compromised pod in a Kubernetes cluster.
We will briefly talk about Fission in this blog, however, you can check the complete documentation &lt;a href="https://deploy-preview-314--fission-website.netlify.app/docs/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Fission WebSocket Sample</title><link>https://deploy-preview-314--fission-website.netlify.app/blog/fission-websocket-sample/</link><pubDate>Fri, 11 Jun 2021 10:50:51 +0530</pubDate><guid>https://deploy-preview-314--fission-website.netlify.app/blog/fission-websocket-sample/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Recommended: the streaming WebSocket path.&lt;/strong&gt;
Since Fission v1.26.0, WebSocket is first-class for &lt;strong&gt;every&lt;/strong&gt; environment through the streaming invocation path (&lt;code&gt;fission fn create ... --streaming --streamingprotocol websocket&lt;/code&gt;) — not just the NodeJS/Python built-in support this post describes.
The router upgrades the connection and holds the function pod for the socket&amp;rsquo;s lifetime, so you no longer need the event-based keepalive mechanism (the Python &lt;code&gt;socket_tracker.py&lt;/code&gt; / fetcher &lt;code&gt;/wsevent&lt;/code&gt; endpoints), which is now deprecated.
The &lt;code&gt;main(ws, clients)&lt;/code&gt; model below is unchanged.
See &lt;a href="https://fission.io/docs/usage/function/streaming/"&gt;Streaming responses&lt;/a&gt; for the current approach.&lt;/p&gt;</description></item></channel></rss>