<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Saurabh Gupta</title>
    <description>The latest articles on DEV Community by Saurabh Gupta (@devopsfollower).</description>
    <link>https://dev.to/devopsfollower</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F90612%2Fbae491d0-43b9-4952-90d5-1e47c65bd3c5.jpg</url>
      <title>DEV Community: Saurabh Gupta</title>
      <link>https://dev.to/devopsfollower</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devopsfollower"/>
    <language>en</language>
    <item>
      <title>Epinio: the open-source Application development engine for Kubernetes</title>
      <dc:creator>Saurabh Gupta</dc:creator>
      <pubDate>Wed, 25 May 2022 14:17:15 +0000</pubDate>
      <link>https://dev.to/devopsfollower/epinio-the-open-source-application-development-engine-for-kubernetes-11pj</link>
      <guid>https://dev.to/devopsfollower/epinio-the-open-source-application-development-engine-for-kubernetes-11pj</guid>
      <description>&lt;p&gt;In the modern tech world, whenever we speak about Cloud and containers, Kubernetes is what comes to our mind for scaling and building robust and secure infrastructure. Kubernetes by and large is becoming the de-facto standard for container orchestration.&lt;/p&gt;

&lt;p&gt;But with the pros and benefits, Kubernetes had its own share of challenges, One it is not simple. Secondly, it has a steep learning curve and doing it right is a full-time job.&lt;/p&gt;

&lt;p&gt;Many times we see that Kubernetes as a tool or technology is chosen by the DevOps or the Cloud Ops teams and poor Developers are left to their mercy to learn and work with Kubernetes. In my opinion, the Devs should spend their productive time working on their applications, not learning and doing operations.&lt;/p&gt;

&lt;p&gt;This is where we have another open-source tool coming our way, Opinio (contributed and maintained by SUSE team). It is a platform for app developers that works well with Kubernetes, basically a Kubernetes-native platform as a service (PaaS). It is a handy tool for Devs who want a system that plays well with native Kubernetes and is light enough to use on their desktops. Epinio aims to make it easy for every organization to have a platform to satisfy developers.&lt;/p&gt;

&lt;p&gt;If you visit the Opinio site, their tagline says &lt;strong&gt;&lt;em&gt;“Tame your developer workflow to go from Code to URL in one step.”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Epinio installs into any Kubernetes cluster to bring your application from source code to deployment and allow for Developers and Operators to work better together&lt;/p&gt;

&lt;p&gt;Epinio can be installed using Helm onto any compliant Kubernetes Cluster. The latest CLI release can be found at [][&lt;a href="https://github.com/epinio/epinio/releases"&gt;https://github.com/epinio/epinio/releases&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What problem does Epinio solve?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Epinio makes it easy for developers to iterate on their applications running in Kubernetes. Easy means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No experience with Kubernetes is required&lt;/li&gt;
&lt;li&gt;No steep learning curve&lt;/li&gt;
&lt;li&gt;Quick local setup with minimal configuration&lt;/li&gt;
&lt;li&gt;Deploying to production similar to the development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Useful Reference Links:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://github.com/epinio/"&gt;https://github.com/epinio/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Epinio Installation: *&lt;/em&gt;&lt;br&gt;
[&lt;a href="https://docs.epinio.io/installation/installation.html"&gt;https://docs.epinio.io/installation/installation.html&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;PS: this post was originally published at : *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://medium.com/@DevopsFollower/epinio-the-open-source-application-development-engine-for-kubernetes-28417d1c01d5"&gt;https://medium.com/@DevopsFollower/epinio-the-open-source-application-development-engine-for-kubernetes-28417d1c01d5&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>opensource</category>
      <category>news</category>
    </item>
    <item>
      <title>Have you heard of Mizu ???</title>
      <dc:creator>Saurabh Gupta</dc:creator>
      <pubDate>Thu, 31 Mar 2022 07:53:24 +0000</pubDate>
      <link>https://dev.to/devopsfollower/ever-heard-of-mizu--5emo</link>
      <guid>https://dev.to/devopsfollower/ever-heard-of-mizu--5emo</guid>
      <description>&lt;p&gt;Let us accept and digest the fact that as the global cloud adoption and cloud-native trends are picking the pace, the developers are having a real tough time, especially with troubleshooting and debugging. With the fast-paced adoption of microservices and container orchestrators like Kubernetes, there is always a demand for new tools for testing, debugging, observability and logging.&lt;/p&gt;

&lt;p&gt;As more and more organisations are moving towards API driven architecture with the microservices model, it is getting more difficult and painful for the developers to generate payload traffic to test or debug the APIs.&lt;/p&gt;

&lt;p&gt;This is where &lt;strong&gt;&lt;em&gt;Mizu&lt;/em&gt;&lt;/strong&gt;, an open-source project from microservice testing platform &lt;strong&gt;UP9, Inc&lt;/strong&gt;. comes to the rescue. It is a utility that makes it possible for developers to visualize all their API traffic in a kubernetes cluster in a local web-app. &lt;em&gt;You can compare it to Wireshark for Kubernetes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Mizu is an API traffic viewer for Kubernetes enabling you to view all API communication between microservices to help your debug and troubleshoot regressions.You can run Mizu on any Kubernetes cluster (version of 1.16.0 or higher) in a matter of seconds.&lt;/p&gt;

&lt;p&gt;Mizu injects a container that performs a tcpdump-like operation at the node level of a Kubernetes cluster. This operation can be performed on-demand via a CLI that injects the container when run. And when ^C is used, the container is removed. Mizu is not a proxy and passively observes the traffic at the network level.&lt;/p&gt;

&lt;p&gt;The Mizu CLI is written in Golang and can be downloaded and run without installation. Mizu uses kubectl, and hence can run on any node through which kubectl is configured. Mizu has a filtering system built atop a database software called Basenine. It is schema-free and built for the fastest possible write speed and a read speed that scales linearly.&lt;/p&gt;

&lt;p&gt;Mizu does support HTTP/1.x, HTTP/2, AMQP, Apache Kafka and Redis protocols.&lt;br&gt;
_&lt;br&gt;
Another benefit of Mizu is that it does not require code instrumentation. It can be used in a true on-demand fashion without prior preparation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting Started with Mizu&lt;/strong&gt;&lt;br&gt;
You can download Mizu by using the latest release from GitHub([&lt;a href="https://lnkd.in/g9yvMe4s%5D"&gt;https://lnkd.in/g9yvMe4s]&lt;/a&gt;) &lt;/p&gt;

&lt;p&gt;You can also compile it from the source code located here:[&lt;a href="https://lnkd.in/gaPjr6KC"&gt;https://lnkd.in/gaPjr6KC&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>cncf</category>
      <category>kubernetes</category>
      <category>cloud</category>
      <category>microservices</category>
    </item>
  </channel>
</rss>
