{"id":42995,"date":"2024-02-02T09:06:58","date_gmt":"2024-02-02T09:06:58","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=42995"},"modified":"2024-02-02T09:07:00","modified_gmt":"2024-02-02T09:07:00","slug":"what-is-cumulus-networks-and-use-cases-of-cumulus-networks","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/what-is-cumulus-networks-and-use-cases-of-cumulus-networks\/","title":{"rendered":"What is Cumulus Networks and use cases of Cumulus Networks?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What is Cumulus Networks ?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-56-1024x532.png\" alt=\"\" class=\"wp-image-43013\" style=\"width:639px;height:auto\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-56-1024x532.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-56-300x156.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-56-768x399.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-56.png 1054w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong><em>What is Cumulus Networks <\/em><\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Cumulus Networks was a software company acquired by Nvidia in 2020. While Cumulus Linux, their flagship product, is still offered by Nvidia, it&#8217;s essential to know the current landscape. Here&#8217;s the information you requested, considering the acquisition:<\/p>\n\n\n\n<p><strong>Cumulus Networks (Formerly):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What it was:<\/strong> A company specializing in open-source, Linux-based operating systems for bare-metal network switches.<\/li>\n\n\n\n<li><strong>Products:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Cumulus Linux: An open-source network operating system designed for high-performance, scalable, and flexible data center networks.<\/li>\n\n\n\n<li>NetQ: Network validation software providing real-time insights and troubleshooting capabilities.<\/li>\n\n\n\n<li>Host Pack: Software offering network visibility and connectivity through NetQ and FRRouting.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Top 10 use cases of Cumulus Networks?<\/h2>\n\n\n\n<p>Top 10 Use Cases of Cumulus Networks (Historically):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Building cost-effective data center networks:<\/strong> Cumulus Linux offered an open-source alternative to expensive vendor-specific operating systems.<\/li>\n\n\n\n<li><strong>Achieving network agility and flexibility:<\/strong> The platform enabled rapid deployment and configuration changes through automation and open APIs.<\/li>\n\n\n\n<li><strong>Scaling data center network infrastructure:<\/strong> The software supported high-density environments and offered modular scaling capabilities.<\/li>\n\n\n\n<li><strong>Implementing software-defined networking (SDN):<\/strong> Cumulus Linux integrated seamlessly with SDN controllers for programmatic network management.<\/li>\n\n\n\n<li><strong>Improving network visibility and troubleshooting:<\/strong> NetQ provided deep insights into network health and performance for faster issue resolution.<\/li>\n\n\n\n<li><strong>Enhancing network security:<\/strong> Open-source nature allowed for community-driven security improvements and customization.<\/li>\n\n\n\n<li><strong>Simplifying multi-cloud networking:<\/strong> Cumulus Linux supported deployments across various cloud environments.<\/li>\n\n\n\n<li><strong>Optimizing network performance:<\/strong> The platform offered features like QoS and congestion control for efficient data flow.<\/li>\n\n\n\n<li><strong>Automating network operations:<\/strong> Integration with tools like Ansible enabled automated configuration and management tasks.<\/li>\n\n\n\n<li><strong>Reducing vendor lock-in:<\/strong> Open-source approach avoided dependence on specific hardware vendors.<\/li>\n<\/ol>\n\n\n\n<p><strong>Current Landscape:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nvidia Cumulus Linux:<\/strong> Nvidia continues to offer and support Cumulus Linux, maintaining its open-source nature and core functionalities.<\/li>\n\n\n\n<li><strong>Integration with Nvidia Networking:<\/strong> Cumulus Linux now leverages Nvidia&#8217;s networking expertise and technologies, potentially offering enhanced performance and features.<\/li>\n\n\n\n<li><strong>Focus on accelerated networking:<\/strong> Nvidia&#8217;s focus on hardware acceleration and AI integration might influence future Cumulus Linux development.<\/li>\n<\/ul>\n\n\n\n<p>Always keep in mind, while the historical use cases of Cumulus Networks remain relevant, it&#8217;s crucial to consider the current landscape and potential future directions under Nvidia&#8217;s ownership.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are the feature of Cumulus Networks?<\/h2>\n\n\n\n<p>While Cumulus Networks was acquired by Nvidia in 2020, their flagship product, Cumulus Linux, is still offered and supported, now known as Nvidia Cumulus Linux. Following is a breakdown of its key features:<\/p>\n\n\n\n<p><strong>Core Networking Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Open-source:<\/strong> Built on Linux, offering transparency, community support, and customization.<\/li>\n\n\n\n<li><strong>High performance:<\/strong> Supports high-bandwidth and packet forwarding rates for demanding applications.<\/li>\n\n\n\n<li><strong>Scalability:<\/strong> Adapts to growing network demands with modular designs and high port densities.<\/li>\n\n\n\n<li><strong>Advanced routing protocols:<\/strong> Supports BGP, MPLS, OSPF, and other protocols for efficient routing across diverse topologies.<\/li>\n\n\n\n<li><strong>Layer 2\/Layer 3 switching:<\/strong> Provides flexible network segmentation and traffic management.<\/li>\n\n\n\n<li><strong>Virtualization support:<\/strong> Runs on bare-metal switches and virtual machines (Cumulus VX).<\/li>\n<\/ul>\n\n\n\n<p><strong>Advanced Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Software-defined networking (SDN):<\/strong> Integrates with SDN controllers for programmatic network management and automation.<\/li>\n\n\n\n<li><strong>Network automation:<\/strong> Supports tools like Ansible and NetOps tools for automated configuration and management.<\/li>\n\n\n\n<li><strong>Telemetry and monitoring:<\/strong> Offers tools for real-time visibility into network health and performance (NetQ).<\/li>\n\n\n\n<li><strong>Multi-cloud networking:<\/strong> Supports deployments across various cloud environments.<\/li>\n\n\n\n<li><strong>Security:<\/strong> Integrates with security tools and open-source security projects for network protection.<\/li>\n\n\n\n<li><strong>AI and hardware acceleration:<\/strong> Leverages Nvidia&#8217;s expertise in AI and hardware acceleration for potential future enhancements.<\/li>\n<\/ul>\n\n\n\n<p><strong>Specific features may vary depending on the Cumulus Linux version and chosen modules.<\/strong> It&#8217;s important to note that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Future development:<\/strong> Under Nvidia&#8217;s ownership, Cumulus Linux might incorporate more AI-powered features and leverage hardware acceleration capabilities.<\/li>\n\n\n\n<li><strong>Open-source nature:<\/strong> While the core remains open-source, some additional features might require commercial licenses.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How Cumulus Networks works and Architecture?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"374\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-57.png\" alt=\"\" class=\"wp-image-43014\" style=\"width:755px;height:auto\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-57.png 850w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-57-300x132.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-57-768x338.png 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><figcaption class=\"wp-element-caption\"><strong><em>Cumulus Networks works and Architecture<\/em><\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>While Cumulus Networks is now part of Nvidia and its flagship product is now called Nvidia Cumulus Linux, understanding the core architecture and principles still holds value. Here&#8217;s an overview of how Cumulus Networks (now Nvidia Cumulus Linux) works and its architecture:<\/p>\n\n\n\n<p><strong>Software-Defined Approach:<\/strong><\/p>\n\n\n\n<p>Cumulus Networks (now Nvidia Cumulus Linux) operates on a software-defined networking (SDN) model, separating the control plane from the data plane. This allows for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Centralized management:<\/strong> Network configuration and policies are defined centrally using tools like SDN controllers or network management platforms.<\/li>\n\n\n\n<li><strong>Programmatic control:<\/strong> Automation is enabled through APIs and programming languages for configuration changes and network operations.<\/li>\n\n\n\n<li><strong>Vendor independence:<\/strong> Open-source nature reduces dependence on specific hardware vendors, offering flexibility and customization.<\/li>\n<\/ul>\n\n\n\n<p><strong>Modular Architecture:<\/strong><\/p>\n\n\n\n<p>Cumulus Linux utilizes a modular architecture, offering various components that can be combined based on specific network needs. Key modules include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Base OS:<\/strong> Provides core Linux functionalities for the switch.<\/li>\n\n\n\n<li><strong>Network daemons:<\/strong> Implement routing, switching, and other network services.<\/li>\n\n\n\n<li><strong>NetQ (optional):<\/strong> Offers real-time network monitoring and troubleshooting capabilities.<\/li>\n\n\n\n<li><strong>FRR (optional):<\/strong> Adds advanced routing functionalities.<\/li>\n\n\n\n<li><strong>Third-party modules:<\/strong> Integrate with additional tools and services for expanded functionality.<\/li>\n<\/ul>\n\n\n\n<p><strong>Data Plane Operations:<\/strong><\/p>\n\n\n\n<p>Data plane operations, such as packet forwarding and traffic management, occur on the bare-metal switch hardware itself. Cumulus Linux interacts with the switch hardware through low-level drivers for efficient data processing.<\/p>\n\n\n\n<p><strong>Communication and Management:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SDN controller (optional):<\/strong> Provides centralized control and policy enforcement for the network.<\/li>\n\n\n\n<li><strong>Network management platforms:<\/strong> Offer tools for configuration, monitoring, and troubleshooting across the network.<\/li>\n\n\n\n<li><strong>APIs:<\/strong> Enable programmatic control and integration with other tools and automation workflows.<\/li>\n<\/ul>\n\n\n\n<p><strong>Key Architectural Benefits:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Agility and flexibility:<\/strong> SDN approach allows for rapid configuration changes and adapts to evolving network needs.<\/li>\n\n\n\n<li><strong>Scalability:<\/strong> Modular architecture facilitates scaling to larger deployments with additional modules and switches.<\/li>\n\n\n\n<li><strong>Cost-effectiveness:<\/strong> Open-source nature and hardware independence potentially reduce network infrastructure costs.<\/li>\n\n\n\n<li><strong>Automation:<\/strong> Programmatic control simplifies network management and reduces manual tasks.<\/li>\n<\/ul>\n\n\n\n<p>Remember, the specific architecture and components may vary depending on your chosen deployment model, modules, and integrations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Install Cumulus Networks it?<\/h2>\n\n\n\n<p>Cumulus Networks was acquired by Nvidia in 2020, and their flagship product Cumulus Linux is now known as <strong>Nvidia Cumulus Linux<\/strong>. While the installation process remains similar in essence, it&#8217;s crucial to consider this change when seeking installation instructions.<\/p>\n\n\n\n<p>Here&#8217;s an overview of installing Nvidia Cumulus Linux:<\/p>\n\n\n\n<p><strong>Preparation:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Identify your needs:<\/strong> Determine your network requirements, switch model, and desired features (e.g., NetQ, FRR).<\/li>\n\n\n\n<li><strong>Gather resources:<\/strong> Download the appropriate Cumulus Linux image from the Nvidia Cumulus Linux Downloads page based on your switch model and chosen features. Consult the documentation for specific requirements and compatibility.<\/li>\n\n\n\n<li><strong>Prepare your hardware:<\/strong> Ensure your switch meets the hardware requirements and prepare any necessary cabling or connections.<\/li>\n\n\n\n<li><strong>Choose your installation method:<\/strong> Options include local disk installation, USB installation, or TFTP installation. Each method has specific steps outlined in the documentation.<\/li>\n<\/ol>\n\n\n\n<p><strong>Installation Process:<\/strong><\/p>\n\n\n\n<p>The specific installation steps will vary depending on your chosen method and switch model.<\/p>\n\n\n\n<p>Here are some general steps common across methods:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Prepare the installation media:<\/strong> Format USB drive or configure TFTP server if applicable.<\/li>\n\n\n\n<li><strong>Boot the switch in installation mode:<\/strong> Follow the specific instructions based on your switch model.<\/li>\n\n\n\n<li><strong>Copy the Cumulus Linux image:<\/strong> Transfer the image to the switch using the chosen method.<\/li>\n\n\n\n<li><strong>Configure basic settings:<\/strong> Set initial options like hostname, IP address, and network configuration.<\/li>\n\n\n\n<li><strong>Choose additional features:<\/strong> Select and install desired modules like NetQ or FRR.<\/li>\n\n\n\n<li><strong>Finalize installation:<\/strong> Reboot the switch for the changes to take effect.<\/li>\n<\/ol>\n\n\n\n<p><strong>Post-installation:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Verify installation:<\/strong> Confirm successful installation and basic network connectivity.<\/li>\n\n\n\n<li><strong>Configure network settings:<\/strong> Set up routing, VLANs, and other network-specific configurations.<\/li>\n\n\n\n<li><strong>License activation (if applicable):<\/strong> Activate your commercial license if using paid features.<\/li>\n\n\n\n<li><strong>Further customization:<\/strong> Configure security, management tools, and advanced features as needed.<\/li>\n<\/ol>\n\n\n\n<p><strong>Important Notes:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Consider seeking professional assistance for complex deployments or if you lack technical expertise.<\/strong><\/li>\n\n\n\n<li><strong>Remember that while the core principles remain similar, specific steps and terminology might differ compared to the previous Cumulus Networks installation process.<\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Basic Tutorials of Cumulus Networks: Getting Started<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-58-1024x614.png\" alt=\"\" class=\"wp-image-43015\" style=\"width:614px;height:auto\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-58-1024x614.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-58-300x180.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-58-768x461.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-58-1536x922.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2024\/02\/image-58.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong><em>Basic Tutorials of Cumulus Networks<\/em><\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Cumulus Networks provides network operating systems for open networking. Below are step-by-step basic tutorials to help you get started with Cumulus Linux, their network operating system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prerequisites:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Download Cumulus Linux:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit the Cumulus Linux downloads page to obtain the Cumulus Linux image.<\/li>\n\n\n\n<li>You may need a Cumulus Networks account to access the downloads.<\/li>\n<\/ul>\n\n\n\n<p>    2. <strong>Set Up Network Devices:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Have compatible network devices, such as switches, where you can install and run Cumulus Linux.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tutorial 1: Installing Cumulus Linux on a Switch<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Install Cumulus Linux:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Follow the installation instructions provided by Cumulus Networks for your specific hardware.<\/li>\n\n\n\n<li>Typically, this involves transferring the Cumulus Linux image to the switch and installing it.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tutorial 2: Basic Configuration<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Access the Switch:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connect to the switch using SSH or console access.<\/li>\n<\/ul>\n\n\n\n<p>    2. <strong>Log In:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in with the default credentials (usually <code>cumulus<\/code> for both username and password).<\/li>\n<\/ul>\n\n\n\n<p>    3. <strong>Change Password:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Change the default password: <code>sudo passwd cumulus<\/code><\/li>\n<\/ul>\n\n\n\n<p>    4. <strong>Configure Hostname:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set the hostname of the switch: <code>sudo hostnamectl set-hostname &lt;new_hostname&gt;<\/code><\/li>\n<\/ul>\n\n\n\n<p>    5. <strong>Configure Interfaces:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Edit the network configuration file to assign IP addresses to interfaces: <code>sudo nano \/etc\/network\/interfaces<\/code> Example configuration for interface swp1: <code>auto swp1 iface swp1 address &lt;ip_address&gt; netmask &lt;subnet_mask&gt;<\/code> Save the file and exit.<\/li>\n<\/ul>\n\n\n\n<p>    6. <strong>Restart Networking:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Restart networking to apply changes: <code>sudo systemctl restart networking<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tutorial 3: Configure BGP (Border Gateway Protocol)<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Install Quagga:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install the Quagga routing software: <code>sudo apt-get update sudo apt-get install quagga<\/code><\/li>\n<\/ul>\n\n\n\n<p>    2. <strong>Configure BGP:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Edit the BGP configuration file: <code>sudo nano \/etc\/quagga\/bgpd.conf<\/code> Example BGP configuration: <code>router bgp &lt;your_as_number&gt; neighbor &lt;neighbor_ip_address&gt; remote-as &lt;neighbor_as_number&gt;<\/code> Save the file and exit.<\/li>\n<\/ul>\n\n\n\n<p>    3. <strong>Start Quagga:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start the Quagga service: <code>sudo systemctl start bgpd<\/code><\/li>\n<\/ul>\n\n\n\n<p>    4. <strong>Verify BGP Status:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check BGP neighbor status: <code>sudo vtysh -c \"show ip bgp summary\"<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tutorial 4: VXLAN Configuration<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Install VXLAN Software:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install VXLAN software on the switch: <code>sudo apt-get install -y vlan iproute2 bridge-utils<\/code><\/li>\n<\/ul>\n\n\n\n<p>     2. <strong>Configure VXLAN:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Edit the VXLAN configuration file: <code>sudo nano \/etc\/network\/interfaces<\/code> Example VXLAN configuration for VNI 100: <code>auto lo iface lo inet loopback auto swp1 iface swp1 mtu 9000 auto swp1.100 iface swp1.100 mtu 9000 address &lt;vxlan_ip_address&gt; netmask 255.255.255.0 vlan-raw-device swp1 vxlan-id 100 vxlan-local-tunnelip &lt;switch_tunnel_ip_address&gt;<\/code> Save the file and exit.<\/li>\n<\/ul>\n\n\n\n<p>      3. <strong>Restart Networking:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Restart networking to apply changes: <code>sudo systemctl restart networking<\/code><\/li>\n<\/ul>\n\n\n\n<p>These tutorials provide a basic introduction to Cumulus Linux, covering installation, basic configuration, BGP, and VXLAN.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Cumulus Networks ? Cumulus Networks was a software company acquired by Nvidia in 2020. While Cumulus Linux, their flagship product, is still offered by Nvidia, it&#8217;s essential to&#8230; <\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-42995","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/42995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=42995"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/42995\/revisions"}],"predecessor-version":[{"id":43016,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/42995\/revisions\/43016"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=42995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=42995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=42995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}