www.tigera.io Open in urlscan Pro
162.159.135.42  Public Scan

Submitted URL: https://go.tigera.io/ODA1LUdGSC03MzIAAAGC6uV2mVF66uMMEJMnbZWXJP0owoYhR8Az3oziEQhmtUmNuq6WIpfLBJnuSh0n07JRCYJqUxM=
Effective URL: https://www.tigera.io/lp/calico-open-source-white-paper/?utm_campaign=weeklyemail&utm_medium=email&utm_source=marketo&...
Submission: On March 03 via api from SE — Scanned from DE

Form analysis 2 forms found in the DOM

<form id="mktoForm_2632" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutAbove" data-styles-ready="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoPurpleCandy .mktoButton {
      background-color: #9e76e8;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e76e8), color-stop(50%, #7038e0), color-stop(50%, #6021de), color-stop(100%, #6224de));
      background-image: -webkit-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
      background-image: -moz-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
      background-image: -ms-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
      background-image: -o-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
      background-image: linear-gradient(to bottom, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
      border-radius: 3px;
      color: #fff;
      font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
      padding: 10px 0 12px 0;
      text-align: center;
      text-shadow: 0 -1px 1px #473569;
      width: 150px;
      -webkit-background-clip: padding-box;
      border: none;
    }

    .mktoForm .mktoButtonWrap.mktoPurpleCandy .mktoButton:hover {
      background-color: #8d69cf;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8d69cf), color-stop(50%, #6332c7), color-stop(50%, #551dc4), color-stop(100%, #561fc4));
      background-image: -webkit-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
      background-image: -moz-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
      background-image: -ms-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
      background-image: -o-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
      background-image: linear-gradient(to bottom, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
      -webkit-background-clip: padding-box;
      cursor: pointer;
    }

    .mktoForm .mktoButtonWrap.mktoPurpleCandy .mktoButton:active {
      background: #4a1aab;
      background: -moz-radial-gradient(50% 31% 0deg, circle cover, rgba(38, 76, 153, 0.4), rgba(11, 23, 46, 0.4)), -moz-linear-gradient(top, #7b5cb5 0%, #572bad 50%, #4a1aab 50%, #4b1bab 100%);
      background: -webkit-gradient(radial, 50% 20%, 75, 50% 50%, 0, from(rgba(38, 76, 153, 0.4)), to(rgba(11, 23, 46, 0.4))), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #7b5cb5), color-stop(0.5, #572bad), color-stop(0.5, #4a1aab), color-stop(1, #4b1bab));
      color: #ddd;
      -webkit-background-clip: padding-box;
    }

    .mktoForm .mktoButtonWrap.mktoPurpleCandy button.mktoButton {
      background: #FF9900;
    }
  </style>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol">
      <div class="mktoOffset"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth">
          <div class="mktoAsterix">*</div>Email
        </label>
        <div class="mktoGutter mktoHasWidth"></div><input id="Email" name="Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true"><span
          id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol">
      <div class="mktoOffset"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth">
          <div class="mktoAsterix">*</div>First Name
        </label>
        <div class="mktoGutter mktoHasWidth"></div><input id="FirstName" name="FirstName" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
          aria-required="true"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol">
      <div class="mktoOffset"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth">
          <div class="mktoAsterix">*</div>Last Name
        </label>
        <div class="mktoGutter mktoHasWidth"></div><input id="LastName" name="LastName" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true"><span
          id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol">
      <div class="mktoOffset"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Company" id="LblCompany" class="mktoLabel mktoHasWidth">
          <div class="mktoAsterix">*</div>Company Name:
        </label>
        <div class="mktoGutter mktoHasWidth"></div><input id="Company" name="Company" maxlength="255" aria-labelledby="LblCompany InstructCompany" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true"><span
          id="InstructCompany" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol">
      <div class="mktoOffset"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Agree_to_trial_terms__c" id="LblAgree_to_trial_terms__c" class="mktoLabel mktoHasWidth">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth"></div>
        <div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired"><input name="Agree_to_trial_terms__c" id="mktoCheckbox_15931_0" type="checkbox" value="no" aria-required="true"
            aria-labelledby="LblAgree_to_trial_terms__c LblmktoCheckbox_15931_0 InstructAgree_to_trial_terms__c" class="mktoField"><label for="mktoCheckbox_15931_0" id="LblmktoCheckbox_15931_0">I agree to the
            <a href="https://www.tigera.io/legal/privacy-policy/" target="_blank">privacy policy</a>.</label></div><span id="InstructAgree_to_trial_terms__c" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="utm_campaign" class="mktoField mktoFieldDescriptor mktoFormCol" value="weeklyemail">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="utm_medium" class="mktoField mktoFieldDescriptor mktoFormCol" value="email">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Utm_Source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="marketo">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="utm_keyword__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="utm_content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="utm_referring_url__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoPurpleCandy"><button type="submit" class="mktoButton">SEND ME MY FREE COPY</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="2632"><input
    type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="805-GFH-732">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutAbove"
  style="font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>

Text Content

DEFINITIVE GUIDE TO CONTAINER NETWORKING, SECURITY, AND TROUBLESHOOTING

From the creators of Calico Open Source




Kubernetes has massively simplified the operational complexities for managing
containerized workloads and services by reliably orchestrating compute, storage,
and networking. The Kubernetes networking model provides the basic foundation
for containers, pods, and services communication.

With the rapid adoption of container technologies like Kubernetes, teams are
grappling with new networking and security challenges.

Our definitive guide for container networking, security, and troubleshooting
arms you with the knowledge to make the right tradeoffs for container and
Kubernetes networking (aligned with the Kubernetes networking model), and
provides best practices for securing and troubleshooting containers.




DOWNLOAD NOW

*
Email




*
First Name




*
Last Name




*
Company Name:




*

I agree to the privacy policy.









SEND ME MY FREE COPY
Copyright © 2022 Tigera, Inc.










BESbswyBESbswyBESbswy