Seite wählen

Ergebnisse für " git "

Starte durch mit unseren Cloud Native Schulungen: GitLab, Kubernetes, Argo CD

In der dynamischen Welt der Informationstechnologie sind Cloud Native Technologien unverzichtbar geworden. Hier präsentieren wir Dir eine Auswahl unserer nächsten Cloud Native Trainings, die Dich von den Grundlagen bis zur Expertise in verschiedenen Schlüsseltechnologien führen.

GitLab Fundamentals

GitLab ist eine Anwendung zur Versionskontrolle für Softwareprojekte auf Basis von Git und das Tool für alle Phasen des DevOps-Lifecycles. GitLab ermöglicht es Teams, in einer einzigen Anwendung zusammenzuarbeiten, anstatt mehrere Arbeitsschritte über verschiedene Tools hinweg verwalten zu müssen. Dein Vorteil: weniger Kontext-Switches und größere Produktivität. In unserem GitLab Fundamentals Training erhältst Du einen tiefen Einblick in die Basics von Git, dessen Konfiguration sowie Shell- und GUI-Clients. Zudem bekommst Du GitLab-Grundwissen rund um Repositories, Issues, Releases und übst die Konfliktlösung in unterschiedlichen Git-Historien und Branches. GitLab Fundamentals wird Dich Schritt für Schritt mit Theorie und praktischen Übungen an GitLab heranführen.

Mit dem Code GITLAB_FEB_10 erhältst Du 10% Rabatt auf die Schulung am 14. + 15. Mai. Melde Dich gleich an!

Kubernetes Fundamentals

Kubernetes bietet Dir eine effiziente, skalierbare und flexible Lösung zur Bereitstellung und Verwaltung von Containeranwendungen in einer Container-Orchestrierungsumgebung. In unserer Einführung in die Welt von Containern und Kubernetes erfährst Du alles, was Du als Anfänger wissen musst. Als Hands-On-Einstieg ermöglicht unsere Kubernetes Fundamentals Schulung erste Erfahrungen in der Nutzung von Kubernetes aus der Entwickler- und Operations-Perspektive. Du lernst, wie Container funktionieren, wie man diese in Kubernetes startet und betreibt, der Zugriff auf die Anwendungen von außen, sowie die Arbeit mit persistenten Daten. Dies veranschaulichen wir Dir anhand von vielen praktischen Übungen, sodass Du direkt praxisnahe Erfahrungen machen kannst.

Finde dein Training zum nächstmöglichen Termin.

Argo CD mit Kubernetes

Argo CD ist ein Open-Source-Tool für Continuous Delivery, das speziell für Kubernetes entwickelt wurde. Argo CD hält die Möglichkeit bereit, Deine Anwendungen in Kubernetes-Clustern bereitzustellen, zu verwalten und zu aktualisieren. Einen echten Mehrwert bietet das Tool Entwicklern durch zahlreiche Funktionen zur Automatisierung, Überwachung und Alarmierung. So unterstützt es Dich beispielsweise bei Rollbacks auf vorherige Versionen von Anwendungen und ermöglicht eine schnelle Wiederherstellung bei unerwarteten Problemen. In unserer Argo CD Schulung geht es nach einer kurzen Einführung in das Thema GitOps auch gleich los mit Argo CD. Wir zeigen Dir, was Argo CD ist, wie Du es einsetzen kannst und wie Du Deine ersten Deployments starten kannst.

Finde dein Training zum nächstmöglichen Termin.

Starte Deine Reise zum IT-Experten

Mit diesen Trainings bieten wir Dir die Möglichkeit, Dich in den zukunftsweisenden Cloud Native Technologien zu vertiefen. Ob Kubernetes, GitLab oder ArgoCD – jede Schulung ebnet Dir den Weg, um Dein IT-Wissen auf ein neues Level zu heben. Nutze die Gelegenheit, um Deine Fähigkeiten zu erweitern und ein Experte in den Schlüsseltechnologien der Zukunft zu werden. Wir begleiten Dich Schritt für Schritt auf diesem aufregenden Weg! Buche Dein Training über unserem Schulungskalender oder nimm Kontakt zu unseren Experten auf.

Sebastian Zwing
Sebastian Zwing
Marketing Specialist

Sebastian verstärkt seit November 2023 unser Marketingteam. Als Marketing Specialist wird er die Kommunikation der NETWAYS GmbH weiter mit ausbauen und neue Ideen einbringen. Seine Freizeit verbringt Sebastian gerne auf Reisen, als Hobbykoch in der Küche oder am Grill, an der frischen Luft, an und auf dem Wasser, oder auf dem Zweirad.

NETWAYS GitHub Update Dezember 2023

This entry is part 11 of 15 in the series NETWAYS GitHub Update

Willkommen beim NETWAYS GitHub Update, der monatliche Überblick über unsere neuesten Releases.

Wenn du in Zukunft Updates direkt zu Release erhalten willst, folge uns einfach auf GitHub: https://github.com/NETWAYS/

Der Dezember ist je nach Branche eine besonders anstrengende oder eine eher ruhige Zeit. Bei unseren GitHub-Releases ging es in diesem Monat ruhiger zu, einen Release haben wir aber für dich:

check-smseagle v2.0.1

Nach langer Vorbereitungszeit endlich ein neues Release! Die Version 2.0.1 enthält nur einen kleinen Bugfix für das große 2.0.0 Release.

Changelog

  • Support für (ausschließlich) Python 3
  • Support für die neue API Version v2
  • Support für CLI Optionen über Umgebungsvariablen

https://github.com/NETWAYS/check_smseagle/releases/tag/v2.0.1

Unsere Pläne für 2024

In 2023 war viel los auf unserem GitHub Account. Viele Issues wurden eröffnet und eine noch höhere Anzahl Pull Requests für unsere Projekte gestellt. Wir freuen uns, dass ein großer Teil davon bereits erfolgreich abgeschlossen und aufgenommen wurde.
Refaktorierung war für uns ein wichtiger Schwerpunkt des letzten Jahres und wir konnten einige interne Projekte endlich öffentlich zugänglich machen. So geht es hoffentlich auch 2024 weiter!

Außerdem planen wir Forks einiger beliebter Monitoring Check Plugins zu erstellen, die leider nicht mehr betreut werden. Auf weitere Informationen hierzu kannst du dich im Laufe des Jahres freuen!

Was wäre der Start in ein neues Jahr ohne einen kleinen Rückblick auf das vergangene Jahr? Hier unsere Highlights aus 2023:

icinga-installer Releases v1.0.0 – v1.2.7

Der icinga-installer – ein einfach zu benutzender Installer für Icinga ist im Februar 2023 in seiner v1.0.0 erschienen. Seitdem kamen einige Bugfixes und Anpassungen dazu, dass du nun einfach zu deiner funktionsfähigen Icinga Installation kommst.

https://github.com/NETWAYS/icinga-installer/releases/tag/v1.2.7

check-influxdb v0.1.0

Changelog

  • Erster Release! Wir hoffen, Euch hilft das neue Plugin.

https://github.com/NETWAYS/check_influxdb/releases/tag/v0.1.0

 

support-collector Release v0.9.0

Changelog

  • Hinzugefügt: Viele neue Kollektoren (Elastic Stack, Prometheus, Graylog, MongoDB, Foreman, diverse Webserver)
  • Hinzugefügt: Neue CLI Option um sensitive Daten zu entfernen
  • Hinzugefügt: Das Tool sammelt jetzt auch teilweise Logdateien ein
  • Viele Abhängigkeiten unter der Haube aktualisiert

https://github.com/NETWAYS/support-collector/releases/tag/v0.9.0

 

ansible-role-ca Release v0.1.0

Wir bieten jetzt eine Ansible Rolle für die Verwaltung von CA und Zertifikaten an!

Die Rolle ist noch in einem sehr frühen Stadium, daher sind Pull Requests und allgemeines Feedback sehr Willkommen.

Changelog

  • Initiales Release!

https://github.com/NETWAYS/ansible-role-ca/releases/tag/0.1.0

 

Markus Opolka
Markus Opolka
Senior Consultant

Markus war nach seiner Ausbildung als Fachinformatiker mehrere Jahre als Systemadministrator tätig und hat währenddessen ein Master-Studium Linguistik an der FAU absolviert. Seit 2022 ist er bei NETWAYS als Consultant tätig. Hier kümmert er sich um die Themen Container, Kubernetes, Puppet und Ansible. Privat findet man ihn auf dem Fahrrad, dem Sofa oder auf GitHub.

Effektive Zugriffskontrolle für GitLab Pages

Grundlagen von GitLab Pages

GitLab Pages sind eine facettenreiche Funktion, die es ermöglicht, statische Webseiten direkt aus einem GitLab-Repository heraus zu hosten. Diese Funktionalität eröffnet eine breite Palette von Anwendungsmöglichkeiten, von der Erstellung öffentlicher Webseiten bis hin zu Bereitstellung interner Dokumentationen oder privater Projektseiten. Die einfache Konfiguration und die Integration mit GitLab machen sie zu einer leistungsstarken Ressource für Entwickler und Teams.

 

Zugriffskontrolle für GitLab Pages je nach Projekttyp

Das Dropdown-Menü der Pages-Zugriffskontrolle ermöglicht es Dir, festzulegen, wer die mit GitLab Pages gehosteten Seiten sehen kann, abhängig von der Sichtbarkeit Deines Projekts.

Für private Projekte:

  • Nur Projektmitglieder: Nur Mitglieder des Projekts haben Zugriff auf die GitLab Seiten.
  • Jeder: Jeder hat Zugriff auf GitLab die Seite, sowohl eingeloggt als auch ausgeloggt.

Für interne Projekte:

  • Nur Projektmitglieder: exklusiv für Mitglieder des Projekts zugänglich.
  • Jeder mit Zugang: Jeder, der bei GitLab angemeldet ist.
  • Jeder: Jeder, sowohl angemeldet als auch ausgeloggt.

Für öffentliche Projekte:

  • Nur Projektmitglieder: ausschließlich für Mitglieder des Projekts zugänglich.
  • Jeder mit Zugang: für alle, die bei GitLab eingeloggt sind.

 

Aktivierung der Zugriffskontrolle

Du kannst die Zugriffskontrolle für Pages in Deinem Projekt aktivieren, wenn Dein Administrator die Funktion auf Deiner GitLab- Instanz aktiviert hat. Dafür muss ein Eintrag in die GitLab Konfigurationsdatei gemacht werden:

gitlab_pages['access_control'] = true

Wenn aktiviert, können standardmäßig nur authentifizierte Mitglieder Deines Projekts auf Deine Seiten zugreifen.

Um dies anzupassen, navigiere in der linken Seitenleiste zu den Einstellungen > Allgemein. Klicke auf Sichtbarkeit, Projektfunktionen und Berechtigungen um die Einstellung zu erweitern. Unter Seiten (Pages), kann nun die gewünschte Option ausgewählt werden.

GitLab Pages Einstellungen

Wähle Änderungen speichern. Deine Änderungen werden möglicherweise nicht sofort wirksam. GitLab Pages verwendet einen Cashing-Mechanismus. Deine Änderungen treten erst in Kraft, wenn dieser Cache ungültig wird, was normalerweise weniger als eine Minute dauert.

 

Schlussgedanken zu GitLab Pages und Zugriffskontrolle

Die Einstellungen für den Zugriff bei GitLab Pages sind wichtig, um zu entscheiden, wer Deine Seiten sehen kann. Von privaten Projekten bis hin zu öffentlichen Seiten gibt es viele Möglichkeiten, sie einzustellen. GitLab macht das Anpassen einfach und flexibel. Es ist eine tolle Möglichkeit, Deine Ideen zu zeigen und Deine Arbeit zu teilen.

 

Interessiert an der Implementierung dieser Lösung für Dein Unternehmen? Kontaktiere uns!

Wenn Du daran interessiert bist, eine ähnliche GitLab-Lösung für Deine Projekte zu nutzen oder Fragen dazu hast, wie diese Konfiguration in Deinem Unternehmen implementiert werden kann, zögere nicht, uns zu kontaktieren! Unser Team steht bereit, um Dir bei der Einrichtung und Nutzung dieser leistungsstarken Funktion zu helfen.

Entdecke unsere maßgeschneiderten GitLab-Hostinglösungen oder kontaktiere uns hier, um unsere direkte Unterstützung zu erhalten.

Wir freuen uns darauf, Dir zu helfen, das Beste aus GitLab Pages herauszuholen!

Apostolos Pliakos
Apostolos Pliakos
Junior Systems Engineer

Apostolos war mehrere Jahre in der Qualitätssicherung für die Autoindustrie tätig, bevor er sich entschieden hat, seinem Wunschberuf nachzugehen und bei NETWAYS die Ausbildung zum Fachinformatiker für Systemintegration zu starten. In seiner Freizeit reist er gerne, unternimmt Koch- und Grillabende mit seinen Freunden oder verbringt auch mal einen gemütlichen Abend vor der Konsole.

NETWAYS GitHub Update November 2023

This entry is part 10 of 15 in the series NETWAYS GitHub Update

Willkommen beim NETWAYS GitHub Update, der monatliche Überblick über unsere neuesten Releases.

Wenn du in Zukunft Updates direkt zu Release erhalten willst, folge uns einfach auf GitHub: https://github.com/NETWAYS/

go-check v0.6.1

Changelog

  • Bugfix in der partialResults Berechnung

https://github.com/NETWAYS/go-check/releases/tag/v0.6.1

check-sentinelone v0.3.0

Changelog

  • Anpassung für Änderungen in der SentinelOne Cloud API hinzugefügt
  • Build mit neuerer Golang Version
  • Diverse Abhängigkeiten aktualisiert

https://github.com/NETWAYS/check_sentinelone/releases/tag/v0.3.0

icinga-installer v1.2.7

Changelog

  • Bugfix: Icinga Director Port ist nun konfigurierbar

https://github.com/NETWAYS/icinga-installer/releases/tag/v1.2.7

 

Markus Opolka
Markus Opolka
Senior Consultant

Markus war nach seiner Ausbildung als Fachinformatiker mehrere Jahre als Systemadministrator tätig und hat währenddessen ein Master-Studium Linguistik an der FAU absolviert. Seit 2022 ist er bei NETWAYS als Consultant tätig. Hier kümmert er sich um die Themen Container, Kubernetes, Puppet und Ansible. Privat findet man ihn auf dem Fahrrad, dem Sofa oder auf GitHub.

Einblicke in die Ausbildung bei NETWAYS: Firmenkultur und Digitale Kommunikation

Im Herbst 2023 erhielten die Auszubildenden aus dem ersten Lehrjahr bei NETWAYS zwei praxisnahe Schulungen. Feu und Katja führten uns Azubis in die Welt der Firmenkultur und digitalen Kommunikation ein. Diese Schulungen zeigten nicht nur die technologischen Facetten des Unternehmens, sondern auch die starken Werte, die bei NETWAYS eine zentrale Rolle spielen.

 

Come as you are

Unter dem Motto „Come as you are“ vermittelt NETWAYS eine Unternehmenskultur, die Diversität großschreibt. Feu betonte in seiner Schulung, wie wichtig Offenheit, Akzeptanz und Toleranz im Unternehmen sind. NETWAYS setzt sich nicht nur für die Gleichstellung ein, sondern fördert auch eine Umgebung, in der Mitarbeiter:innen ihre eigene Sexualität, Kultur und Menschlichkeit frei ausleben können.
Die flachen Hierarchien bei NETWAYS ermöglichen es jeder Einzelnen, aktiv am Unternehmen teilzunehmen. Bernd, unser Geschäftsführer, betonte in einem spannenden Blogpost mit dem Titel „Bernd hilft – Warum wechselt niemand das Klopapier?“ die Bedeutung von Verantwortung und wie man Verantwortungsdiffusion effektiv durch Kommunikation und klare Aufgabenzuordnung begegnen kann. Der Blogpost verdeutlicht, dass bei NETWAYS nicht nur über Verantwortung gesprochen wird, sondern aktiv Lösungen gefunden werden.

 

Marketing mit breiter Expertise

Katja ermöglichte uns einen Einblick in die digitale Kommunikation bei NETWAYS. Sie stellte die Mitarbeitenden des Marketingteams mit in ihren Aufgabenfunktionen vor. Daraufhin erläuterte Katja verschiedene Aspekte der Arbeit im Bereich digitaler Medien, unter anderem sprach sie über die Website, den Blog, Social Media, Newsletter, Mailing und Pressemitteilungen.
Ein besonderes Augenmerk lag auf der Bedeutung von Blogposts, die von allen Mitarbeiter:innen aktiv gestaltet werden. Die Vielfalt der Themen, von Lösungen & Technologie über Events & Trainings bis hin zu Web Services und Unternehmensentwicklungen, spiegelt die breite Expertise und das Interesse der NETWAYS-Mitarbeiter:innen wider.

 

Eine Ausbildung bei NETWAYS!

Die Förderung und Unterstützung jeder Einzelnen, sowie wie Akzeptanz, Toleranz und Offenheit im Unternehmen waren für mich zentrale Aspekte der Schulungen. Gleichzeitig wurde klare Kante gegen Intoleranz gefordert, denn NETWAYS positioniert sich klar gegen Diskriminierung und setzt auf Werte, die den Auszubildenden wichtig sind.
Insgesamt spiegeln die Schulungen die Werte von NETWAYS wider, die nicht nur als Worthülsen existieren, sondern aktiv im täglichen Handeln des Unternehmens verankert sind. Die Entscheidung, sich für eine Ausbildung bei NETWAYS zu bewerben, basierte für mich nicht nur auf der technischen Expertise, sondern auch auf den starken Unternehmenswerten. Diese Entscheidung habe ich keinen Tag bereut.

 

Jolien Trog
Jolien Trog
Junior Developer

Jolien ist seit September 2023 Teil des Icinga Team und macht dort ihre Ausbildung zur Fachinformatikerin für Anwendungsentwicklung. Ihre Aufgabe ist zunächst viel zu lernen, um später an Projekten mitarbeiten zu können. Nach einem Tag am Computer schwingt sie sich begeistert aufs Rennrad und genießt die vorbeifliegende Natur.