entwickler.de Open in urlscan Pro
2606:4700:20::681a:96d  Public Scan

Submitted URL: https://www.service-mesh-camp.de/
Effective URL: https://entwickler.de/service-mesh-camp
Submission: On March 18 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 5 forms found in the DOM

GET /

<form method="GET" action="/" class="mb-3 sands-popup-search-form"><input name="s" type="search" placeholder="Gib z.B. „Java“ ein" aria-label="Durchsuchen Sie den Inhalt der Website" required="required"
    class="form-control sands-search sands-search-popup" style="width: 83% !important;"> <button type="submit" class="sands-search-botton sands-search-botton-popup" style="vertical-align: bottom;">Search</button></form>

POST

<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-285" method="post" data-id="285" data-name="">
  <div class="mc4wp-form-fields">
    <div style="max-width:90%;">
      <div class="input-group col-xl-12 col-lg-12 col-md-12" style="margin-top:0px;display: flex;padding-left:0px;">
        <input class="form-control" type="email" name="EMAIL" placeholder="E-Mail *" required=""><input id="SUBSCRIPTION" type="hidden" name="SUBSCRIPTI" value="SMC122">
        <input id="LEADCHANNEL" type="hidden" name="LEADCHANNE" value="SMC122">
        <input name="INTERESTS[0316b161de][]" type="hidden" value="843e1eff88" checked="true">
        <div class="input-group-append"><button class="btn btn-success" type="submit" style="background-color: #286011;border-color: #286011;">SENDEN</button>
        </div>
      </div>
    </div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
      value="1625209127"><input type="hidden" name="_mc4wp_form_id" value="285"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1">
    <div class="mc4wp-response"></div><!-- / MailChimp for WordPress Plugin -->
    <input type="hidden" name="_mc4wp_lists" value="de2c881f4a">
  </div>
</form>

POST

<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-285 mc4wp-ajax" method="post" data-id="285" data-name="NL Form">
  <div class="mc4wp-form-fields">
    <div style="max-width:90%;">
      <div class="input-group col-xl-12 col-lg-12 col-md-12" style="margin-top:0px;display: flex;padding-left:0px;">
        <input class="form-control" type="email" name="EMAIL" placeholder="E-Mail *" required=""><input id="SUBSCRIPTION" type="hidden" name="SUBSCRIPTI" value=""><input name="INTERESTS[d85200078a][]" type="hidden" value="d1ebba3116" checked="true">
        <div class="input-group-append"><button class="btn btn-success" type="submit" style="background-color: #00A19A;border-color: #00A19A;">SENDEN</button>
        </div>
      </div>
    </div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
      value="1647596752"><input type="hidden" name="_mc4wp_form_id" value="285"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1">
    <div class="mc4wp-response"></div><!-- / MailChimp for WordPress Plugin -->
    <h3 class="mb-2 mt-4 right-footer-widget">Jetzt kostenlos testen</h3>
    <p style="mb-3 font-size: 13px;">Überzeug dich selbst von unserem Angebot und sicher dir deinen kostenlosen Gratismonat.</p>
    <p><a class="btn edit btn-primary" style="background-color: #00a19a; border-color: #00A19A;" href="/unsere-angebote/">Gratismonat sichern</a></p>
  </div>
</form>

POST

<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-285" method="post" data-id="285" data-name="">
  <div class="mc4wp-form-fields" style="height: 40px;">
    <div style="max-width: 90%;">
      <div class="input-group col-xl-12 col-lg-12 col-md-12" style="margin-top: 0px; display: flex; padding-left: 0px;"><input class="form-control" name="EMAIL" required="" type="email" placeholder="E-Mail *"><input id="SUBSCRIPTION"
          name="SUBSCRIPTI" type="hidden" value=""><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="b623397b8e"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="08bf243018"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="cdccd97fcd"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="e5945d0363"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="c3eea504cc"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="c530969ff7"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="c48410b60d"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="a8f5399631"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="abed1fd667"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="d23fe09da7"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="8510f92f73"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="e137a04af9"><br>
        <input checked="checked" name="INTERESTS[0316b161de][]" type="hidden" value="4c3e8f00d8">
        <p></p>
        <div class="d-block input-group-append"><button class="btn btn-success" style="background-color: #286011; border-color: #286011;" type="submit">SENDEN</button></div>
      </div>
    </div>
    <p><label style="display: none !important;">Leave this field empty if you’re human: <input tabindex="-1" autocomplete="off" name="_mc4wp_honeypot" type="text" value=""></label><input name="_mc4wp_timestamp" type="hidden" value="1625209127"><input
        name="_mc4wp_form_id" type="hidden" value="285"><input name="_mc4wp_form_element_id" type="hidden" value="mc4wp-form-1"></p>
    <div class="mc4wp-response"></div>
    <p><!-- / MailChimp for WordPress Plugin --><br>
      <input name="_mc4wp_lists" type="hidden" value="de2c881f4a">
    </p>
  </div>
  <h3 class="mb-2 mt-4 right-footer-widget">Jetzt kostenlos testen</h3>
  <p style="mb-3 font-size: 13px;">Überzeug dich selbst von unserem Angebot und sicher dir deinen kostenlosen Gratismonat.</p>
  <p><a class="btn edit btn-primary" style="background-color: #00a19a; border-color: #00A19A; z-index: 9999; position: absolute;" href="/unsere-angebote/">Gratismonat sichern</a></p>
</form>

POST

<form id="mc4wp-form-2" class="mc4wp-form mc4wp-form-149980 mc4wp-ajax" method="post" data-id="149980" data-name="News-letter slider">
  <div class="mc4wp-form-fields">
    <p class="text-primary font-weight-normal"> Melde dich jetzt zum Newsletter an: </p>
    <input class="w-100 p-2" type="email" name="EMAIL" placeholder="E-Mail-Adresse" required="">
    <div class="mt-2 py-3">
      <input class="badge-primary border-0 py-2 px-3 rounded text-uppercase input--btn-nl" type="submit" value="abschicken">
    </div>
  </div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
    value="1647596752"><input type="hidden" name="_mc4wp_form_id" value="149980"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-2">
  <div class="mc4wp-response"></div>
</form>

Text Content

WÄHLEN SIE IHRE COOKIE-EINSTELLUNGEN

Wir verwenden Cookies von Drittanbietern, um Dienste bereitzustellen, Anzeigen
zu personalisieren und Zugriffe zu analysieren, damit Ihre Webseitenerfahrung
verbessert wird.

Cookie Consent plugin for the EU cookie law
Alle Cookies akzeptierenCookie-Einstellungen anpassen
Search
X
Agile
Android
Angular
API
ASP.NET
AWS
Azure
Blockchain
Cloud
Container
Continuous Delivery
C#
Datenbanken
DDD
Delphi
DevOps
Digitale Transformation
Docker
.NET
Eclipse
Game Development
Go
iOS
IoT
Java
JavaScript
Karriere
Kubernetes
Machine Learning
Microservices
Mobile
Node.js
Online Marketing
Open Source
PHP
Programmierung
Python
React
Recht & Netzkultur
Ruby
Rust
Security
SEO
Serverless
Sharepoint
Shortcuts
Software-Architektur
Spring
Swift
Testing
TypeScript
UX
Visual Studio
Vue.js
Webdesign
Webentwicklung
Windows
Wordpress
Xamarin
Zum Inhalt springen


ENTWICKLER.DE DEINE WISSENSPLATTFORM KEYBOARD_ARROW_DOWN

Gratis testen
   ×
 * Suche
 * Entwickler App laden
 * FAQ / Hilfe
 * Kontakt
 * Impressum
 * Nutzungsbedingungen
 * Abmelden
 * Anmelden
 * Jetzt lesen
 * Gratis testen
 * Abo wieder aufnehmen
 * Gratis testen
 * Anmelden
 * Gratis testen


ENTWICKLER.DE DEINE WISSENSPLATTFORM

 * Für Teams
 * Fullstack-Abo
 * Unsere Features
   * Magazine, E-Books & Archiv
   * Live-Events & Tutorials
   * KI Themensuche AskFrank
   * Trainings & Zertifizierungen
   * Blog


 * Entwickler App laden
 * Jetzt lesen
 * Gratis testen
 * Abo wieder aufnehmen
 * Gratis testen
 * Anmelden
 * Gratis testen

GITHUB DAY AM 31. MÄRZ

JETZT ANMELDEN
X
Previous Next


GITHUB DAY AM 31. MÄRZ

X


SERVICE MESH


30. MAI - 1. JUNI 2022 | ONLINE


NEU: DAS INTENSIVTRAINING
FÜR SERVICE MESH MIT ISTIO

JETZT ANMELDEN



30. MAI - 1. JUNI 2022 | ONLINE


NEU: DAS INTENSIVTRAINING
FÜR SERVICE MESH MIT ISTIO

JETZT ANMELDEN



DIE FRÜHBUCHERPHASE ENDET IN:

41

TAGE

13

STUNDEN

19

MINUTEN

42

SEKUNDEN


SERVICE MESH CAMP - DIE PREMIERE AUF ENTWICKLER.DE

Verteilte Systeme und insbesondere Microservices sind flexibler als Monolithen,
haben aber auch zusätzliche Anforderungen. Jeder, der schon einmal ein System
aus mehreren unabhängigen Teilen realisiert hat, kennt das Problem: Eine
Komponente muss die andere finden, sie muss auf Fehler im Kommunikationsnetz
reagieren, und nicht zuletzt soll die Kommunikation verschlüsselt werden.

Hier kommt Istio ins Spiel, denn Istio verfolgt einen anderen Ansatz: Jede
Anwendung verfügt über ein Proxy Envoy, über den die Kommunikation erfolgt. In
Umgebungen wie beispielsweise Kubernetes wird es in einem eigenen Container im
selben Pod wie die Anwendung ausgeführt. 

In diesem 3-tägigen Intensiv-Training lernen Sie den Umgang mit dem Service Mesh
Tool Istio.

Beginnend mit der Installation von Istio im lokalen Kubernetes-Cluster und einer
Einführung in das Thema Service Mesh, werden Schritt für Schritt verschiedene
Features von Istio vorgestellt.

Im Laufe des gesamten Trainings wird immer wieder auf Best Practices und
Security Best Practices eingegangen. Anhand konkreter Code-Beispiele wird das
Zusammenwirken mit den notwendigen Istio-Regeln verdeutlicht und mit Hands-On
Übungen können Sie ihr Wissen verproben und damit auch vertiefen.

Zur Anmeldung


ÜBERBLICK DER TRAININGSINHALTE

Im Intensivtraining erwarten Sie spannende und umfassende Inhalte rund um das
Tool Istio. Hier finden Sie einen Überblick über die verschiedenen Kapitel und
ihre Inhalte. 




1. Grundlagen


Einführung in den Service Mesh

Istio in Verbindung mit MicroProfile und SpringBoot




2. Aufbau des Service Mesh


Service Konfiguration und Deployment in Kubernetes

Istio’s Sidecar (Sidecar Injection, Zugriff auf den Envoy Proxy)

Istio’s Basis-Regeln zum Traffic-Management (Gateway, VirtualService,
DestinationRule)

Visualisierungs-Möglichkeiten des Service Mesh (Kiali, Jaeger, Prometheus,
Grafana)




3. Zusätzliche Funktionalitäten


Request-Tracing inklusive Limitierung der Trace-Datenmenge und Tracing on Demand

Metrics mit Prometheus und Grafana; Darstellung eigener Application-Metrics

Alternative Möglichkeiten der Resilienz (Service Mesh vs.
Service-Implementierung)

Testen der Resilienz im Service Mesh




4. Service Mesh Evolution und
Betriebsführung


A/B Testing mit Traffic Shifting und Traffic Mirroring

Canary Releasing

EFK Logging Stack: Logging mit Elasticsearch, Fluentd and Kibana

Istio’s Best Practices




5. Ingress Gateway mit TLS und mTLS


Ingress Gateway mit TLS und mTLS

Sicherheitsaspekte eines Gateways

Fehlersuche Ingress Gateway




6. Peer Authentication


Istio’s Zertifikat Management

Aktivierung mTLS für das gesamte Mesh

Koexistenz verschiedener Workloads (mit und ohne mTLS)

Fehlersuche mTLS




7. Request Authentication


End-User Authentifizierung

Integration von JWT und JWKS

JWT claim basiertes Routing




8. Authorization


AuthorizationPolicy

Aktivierung default deny-all Regel

Explizites Ablehnen eines Requests

Test neuer Policies mit dry run

Security Best Practices




9. Request Authorization


JWT claim basierte Authorization

JWT claim basiertes Routing




10. Egress Gateway


Kontrollierter Zugriff auf externe Services

Fehlersuche Egress Gateway




11. Installation


Installations-Arten und Installation von Istio

Canary Upgrade von Istio selbst




Zu den Tickets



IHR TRAINER

 

Michael Hofmann ist als freiberuflicher Berater, Coach, Referent und Autor
tätig. Seine langjährigen Projekterfahrungen in den Bereichen
Softwarearchitektur, Java Enterprise, DevOps und Cloud hat er sowohl im
deutschen, als auch im internationalen Umfeld gesammelt.





5 GUTE GRÜNDE FÜR SERVICE MESH



Mutual TLS Kommunikation im gesamten Service Mesh auch über Cluster-Grenzen
hinweg inklusive automatisiertem Zertifikats-Management

Service-individuelle Zugriffs-Kontrollen im Sidecar vor Eintritt in den
Applikations-Container

Umfangreiche Möglichkeiten für das Traffic-Management: A/B Testing, Canary
Deployments, Staged Rollouts mit Verteilung der Requests auf Prozent-Basis



Etablierung resilienter Kommunikation mit den gängigsten Resilience-Patterns bis
hin zur Fault-Injection für den Test der Resilienz-Regeln

Observability des kompletten Service Mesh mit Hilfe von Tracing, Metriken und
Access Logs


5 GUTE GRÜNDE FÜR SERVICE MESH

Mutual TLS Kommunikation im gesamten Service Mesh auch über Cluster-Grenzen
hinweg inklusive automatisiertem Zertifikats-Management



Service-individuelle Zugriffs-Kontrollen im Sidecar vor Eintritt in den
Applikations-Container



Umfangreiche Möglichkeiten für das Traffic-Management: A/B Testing, Canary
Deployments, Staged Rollouts mit Verteilung der Requests auf Prozent-Basis

Etablierung resilienter Kommunikation mit den gängigsten Resilience-Patterns bis
hin zur Fault-Injection für den Test der Resilienz-Regeln



Observability des kompletten Service Mesh mit Hilfe von Tracing, Metriken und
Access Logs

Anmeldung & Tickets


ZIELGRUPPE UND VORAUSSETZUNGEN

Entwickler, Architekten und Security Engineers, die die Möglichkeiten eines
Service Mesh Tools kennenlernen wollen oder die hohe Sicherheitsanforderungen
für ihre Microservices in der Cloud umsetzen müssen.

Teilnehmeranzahl:
mindestens 5 und maximal 15 Teilnehmende

Technische Voraussetzungen:
   Leistungsfähiges und stabiles Internet mit einem aktuellen Browser

  Ein Headset sowie eine Webcam

    Systemvoraussetzungen: Zoom muss installiert sein





ZEITLICHER ABLAUF

 
 * ab 8:45 Uhr: täglicher Dial-in
 * 9-17 Uhr: Training
 * 13 -14 Uhr: Mittagspause
 * vormittags und nachmittags: 15-minütige Kaffeepausen (flexiblel planbar)




ANMELDUNG UND TICKETS

JETZT TICKETS SICHERN! EIN EXKLUSIVES PREIS-PACKAGE WARTET.


Frühbucherpreise: Bis zum 28. April anmelden und 100 € pro Ticket sparen!

Teamrabatt: 3 oder mehr Kollegen:innen anmelden & zusätzlich 100 € pro Ticket
sparen!

Als entwickler.de-Abonnent:in sparst Du noch weitere 100 €. Schließen Sie jetzt
Ihr Jahresabo ab, schreiben Sie uns eine Mail an

kundenservice@entwickler.de und erhalten Sie Ihren Rabatt-Code für das Service
Mesh Camp direkt per Mail zugeschickt.

 

Frühbucherpreise: Bis zum 28. April anmelden und 100 € pro Ticket sparen!



Teamrabatt: 3 oder mehr Kollegen:innen anmelden & zusätzlich 100 € pro Ticket
sparen!



Als entwickler.de-Abonnent:in sparst Du noch weitere 100 €. Schließen Sie jetzt
Ihr Jahresabo ab, schreiben Sie uns eine Mail an
kundenservice@entwickler.de und erhalten Sie Ihren Rabatt-Code für das Service
Mesh Camp direkt per Mail zugeschickt.





AUF DEM LAUFENDEN BLEIBEN

Abonnieren Sie unseren Newsletter und erhalten Sie regelmäßig aktuelle Infos zu
spannenden Neuigkeiten, aktuelle Preis-Specials und die wichtigsten Termine aus
der Entwickler Akademie.
SENDEN
Leave this field empty if you're human:


Unsere Event-AGBs finden Sie hier.
Zurück zum Anfang



SOCIAL

Sagen Sie uns Ihre Meinung! Folgen Sie uns für News und Hintergründe rund um
entwickler.de und teilen Sie Ihre persönlichen Eindrücke mit uns



LEADGENERIERUNG MIT ENTWICKLER.DE

MEHR INFORMATIONEN


APP

Digital und mobil – Ihr Fachwissen immer zur Hand mit unserer App






WISSENSVORSPRUNG SICHERN

Als Abonnent unseres Newsletters erfahren Sie als erstes von neuen Beiträgen auf
entwickler.de.

SENDEN
Leave this field empty if you're human:



JETZT KOSTENLOS TESTEN

Überzeug dich selbst von unserem Angebot und sicher dir deinen kostenlosen
Gratismonat.

Gratismonat sichern


SOCIAL

Sagen Sie uns Ihre Meinung! Folgen Sie uns für News und Hintergründe rund um die
Entwickler Akademie und teilen Sie Ihre persönlichen Eindrücke mit uns.




APP

Digital und mobil - Ihr Fachwissen immer zur Hand mit unserer App





AUF DEM LAUFENDEN BLEIBEN

Aktuelle Infos zu Events, Trainings & mehr bequem in deiner Inbox.


















SENDEN

Leave this field empty if you’re human:







JETZT KOSTENLOS TESTEN

Überzeug dich selbst von unserem Angebot und sicher dir deinen kostenlosen
Gratismonat.

Gratismonat sichern

 * Preise und Lizenzen
 * Kontakt
 * FAQ
 * Expert:in werden

 * Impressum
 * Datenschutz
 * AGB
 * Contact
 * Imprint
 * Privacy

Angebote für Gewinner-Teams

×

Wir bieten Lizenz-Lösungen für Teams jeder Größe: Finden Sie heraus, welche
Lösung am besten zu Ihnen passt.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang

Jetzt alles über
Team-Lizenzen erfahren

Bleibe auf dem neuesten Stand

×

Melde dich jetzt zum Newsletter an:


Leave this field empty if you're human: