<?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: Gurpreet Singh</title>
    <description>The latest articles on DEV Community by Gurpreet Singh (@gurpreetsingh).</description>
    <link>https://dev.to/gurpreetsingh</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%2F551702%2F709db0a0-f9eb-4060-82e9-6de1003655d1.jpg</url>
      <title>DEV Community: Gurpreet Singh</title>
      <link>https://dev.to/gurpreetsingh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gurpreetsingh"/>
    <language>en</language>
    <item>
      <title>Cheatsheet Collections</title>
      <dc:creator>Gurpreet Singh</dc:creator>
      <pubDate>Sun, 28 Feb 2021 07:34:14 +0000</pubDate>
      <link>https://dev.to/gurpreetsingh/cheatsheet-collections-5dj2</link>
      <guid>https://dev.to/gurpreetsingh/cheatsheet-collections-5dj2</guid>
      <description>&lt;p&gt;It's been a few years now, working with various techs throughout my career and It took me a lot of googling effort to find a proper syntax whenever needed. In order to simplify this, I created a few cheatsheets that can help you(might be). Have a look and utilize if needed.    &lt;/p&gt;

&lt;p&gt;&lt;em&gt;PS: Editing and Addition will be In-Progress Mode&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Crontab"&gt;CronTab&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-GO"&gt;Go&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Asciidoc"&gt;AsciiDoc&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-OpenShift"&gt;OpenShift&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Nano"&gt;Nano&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Git"&gt;Git&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-nginx"&gt;Nginx&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Kubernetes"&gt;Kubernetes&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Linux"&gt;Linux&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Python"&gt;Python&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Markdown"&gt;Markdown&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Vim"&gt;VIM&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Docker"&gt;Docker&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Chef"&gt;Chef&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Helm"&gt;Helm&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Cheatsheet-Emoji"&gt;Emoji&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>DevOps with Google Cloud</title>
      <dc:creator>Gurpreet Singh</dc:creator>
      <pubDate>Fri, 15 Jan 2021 10:28:34 +0000</pubDate>
      <link>https://dev.to/gurpreetsingh/devops-with-google-cloud-o93</link>
      <guid>https://dev.to/gurpreetsingh/devops-with-google-cloud-o93</guid>
      <description>&lt;p&gt;This topic will be divided into a series where I, will be explaining different tools setup and integrations with one another to create a complete DevOps CI/CD pipeline.&lt;br&gt;
We will be exploring the tools like &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gitlab

&lt;ul&gt;
&lt;li&gt;Merge Request and Code Review&lt;/li&gt;
&lt;li&gt;Integration of Gitlab with Jenkins&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Jenkins

&lt;ul&gt;
&lt;li&gt;Using Jenkins File&lt;/li&gt;
&lt;li&gt;PollingSCM&lt;/li&gt;
&lt;li&gt;Email Extensions(sending job finish emails)&lt;/li&gt;
&lt;li&gt;Private Repo Pull/Push&lt;/li&gt;
&lt;li&gt;Maintaining Docker Image Version&lt;/li&gt;
&lt;li&gt;Blue Ocean plugin&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Ansible

&lt;ul&gt;
&lt;li&gt;Automation of App Deployment&lt;/li&gt;
&lt;li&gt;App Redeploying Strategy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Google Container Registry

&lt;ul&gt;
&lt;li&gt;Maintaining Container Registry&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Google Hosted Kubernetes

&lt;ul&gt;
&lt;li&gt;Creating and using ConfigMaps with the deployed application.&lt;/li&gt;
&lt;li&gt;Monitoring Kubernetes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Additional&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Scaling Jenkins on Kubernetes.&lt;/li&gt;
&lt;li&gt;Using Istio.

&lt;ul&gt;
&lt;li&gt;Ingress/Egress&lt;/li&gt;
&lt;li&gt;Gateways&lt;/li&gt;
&lt;li&gt;Virtual Services&lt;/li&gt;
&lt;li&gt;Traffic Management&lt;/li&gt;
&lt;li&gt;Canary Deployments&lt;/li&gt;
&lt;li&gt;Service Mesh

&lt;ul&gt;
&lt;li&gt;Kiali&lt;/li&gt;
&lt;li&gt;Prometheus&lt;/li&gt;
&lt;li&gt;Jaeger
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Using Nginx-Ingress controller for Ingress on kubernetes.&lt;/li&gt;
&lt;li&gt;Spinnaker&lt;/li&gt;
&lt;li&gt;DNS settings for Using Service name instead of Cluster IP.&lt;/li&gt;
&lt;li&gt;Using Service Account Keys with GOOGLE_APPLICATION_CREDENTIALS

&lt;ul&gt;
&lt;li&gt;Production environment&lt;/li&gt;
&lt;li&gt;Development environment&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cluster and Service Monitoring using Prometheus and Grafana&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Few Assumptions are always good 🦊&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;em&gt;This complete tutorial will be created on Ubuntu 20.04 LTS(Focal Fossa).&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;You have Gitlab account.&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&amp;amp;glm_content=free-trial"&gt;You can create if not!&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;You have signed up Google cloud services.&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;You need to have Google account or &lt;a href="https://console.cloud.google.com/freetrial/signup/"&gt;signup for a free account&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;You have Visual Code installed.&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://code.visualstudio.com/"&gt;If not,get it from here&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Know the basics of Git.&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/Git-Cheetsheet"&gt;Basics&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://code.visualstudio.com/docs/editor/versioncontrol"&gt;Using Git Plugin in Visual Code&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Know the basics of Docker.&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://github.com/supersaiyane/docker-cheatsheet/blob/master/README.md"&gt;Basics&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;em&gt;We will be using React Application as Frontend and Backend as Nodejs server.&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;P O S T IS C O M I N G S O O N&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>googlecloud</category>
      <category>ansible</category>
      <category>kubernetes</category>
    </item>
  </channel>
</rss>
