aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- Offizielles Versionsupdate für Windows 11 Build 22621.2506 veröffentlicht, vollständiges Update-Protokoll veröffentlicht!
- Neue Neuigkeiten! Microsoft hat am Morgen des 26. Oktober offiziell die offizielle Version von win11 mit der Versionsnummer 22621.2506 veröffentlicht. Dieses neue System hat viele neue Funktionen hinzugefügt, wie z. B. eine zentralisierte KI-gestützte Vorschau, Dateimanager-Updates und das Hinzufügen moderner Dateiressourcen, die von unterstützt werden WinUI. Manager-Homepage usw., das detaillierte Update-Protokoll finden Sie unten. Build 22621.2506 Update-Protokoll: [Hervorhebung] Copilot in der Windows-Vorschau ist neu! Dieses Update fügt zentralisierte KI-gestützte Vorschauen hinzu, die in Windows als Copilot bezeichnet werden. Damit ist Windows 11 die erste PC-Plattform, die zentralisierte KI-Unterstützung bietet, um Sie bei der Erledigung Ihrer Arbeit zu unterstützen. Startmenü neu! Wenn Sie die Maus bewegen
- Windows-Serie . kubernetes 1355 2024-02-12 14:00:14
-
- Top 10 der Linux-Server-Distributionen des Jahres 2023
- Aufgrund seiner vielfältigen Vorteile ist das Linux-Betriebssystem eine beliebte Wahl bei Servern aller Art. Erstens ist es kostenlos (mit Ausnahme einiger kommerzieller Distributionen wie RHEL und SLES) und Open Source. Aufgrund seines Open-Source-Charakters können Entwickler den Quellcode einsehen und Änderungen vornehmen und er kann unter bestimmten Lizenzbedingungen weitergegeben werden. Zweitens gilt Linux allgemein als stabil, vielseitig und sicherer als Windows. Schließlich kann Linux problemlos auf verschiedenen Plattformen wie Bare Metal, virtuellen Maschinen und Cloud-Umgebungen bereitgestellt werden. In diesem Artikel stellen wir die Top 10 der Linux-Server-Distributionen vor. 1. Red Hat Enterprise Linux (RHEL) Red Hat Enterprise Linux? www.redhat.com (R
- LINUX . kubernetes 1004 2024-02-12 11:12:20
-
- Woher kennt gRPC die Dienst-IP-Adresse eines Mikrodienstes?
- Ich habe mit der Microservices-Demo der Google Cloud Platform begonnen. Ich bin neugierig, wie GRPC-Stubs funktionieren, wenn der Dienst in einem Container bereitgestellt wird. Soweit ich weiß, wird der Container für einen bestimmten Dienst über die in der Yaml-Konfigurationsdatei angegebene Dienst-IP angesprochen. Muss der grpc-Server des Dienstes also auf die Dienst-IP hören? Aber ich bin auf den folgenden Codeausschnitt gestoßen: l,err:=net.Listen("tcp",fmt.Sprintf(":%s",port))iferr!=nil{log.Fatal(err)} Ich möchte es wissen Über den Server Wie überwacht man eine Adresse ohne IP?
- Golang . kubernetes 791 2024-02-11 18:09:08
-
- Aktualisieren Sie den Status des benutzerdefinierten Kubernetes-Controllers in Golang
- Ich baue einen Gokubernetes-Operator auf. Ich verwende Kubebuilder, um es zu erstellen. Ich möchte einige interne Details im CRD-Status speichern. Ich habe versucht: die gesamte Ressource aktualisieren: ifr=r.client.update(ctx,upcrd);err!=nil{returnctrl.result{},client.ignorenotfound(err)} und nur den Status aktualisieren: ifr=r .status ().update(ctx,upcrd);err!=ni
- Golang . kubernetes 405 2024-02-11 08:57:08
-
- Entspricht „kubectl get crds' in Golang
- Wenn ich mit client-go die Namespaces im Cluster auflisten möchte, kann ich dies mit einem einfachen Befehl tun: clientset.CoreV1().Namespaces().List(context.TODO(),metav1.ListOptions{} ) Was ist der äquivalente Befehl zum Befehl kubectlgetcrd? Ist es möglich? Ich habe versucht, eine Lösung zu finden, aber die meisten Antworten, die ich gefunden habe, beantworteten die Frage, wie man nach bestimmten CRDs fragt, anstatt eine Liste davon zu erhalten.
- Golang . kubernetes 517 2024-02-10 21:30:22
-
- Entfernen Sie die Metrik, die den Kubernetes-Operator-Controller nicht ausführen kann
- Ich habe an meinem Operator gearbeitet, in dem ich einige benutzerdefinierte Indikator-Einstellungswerte habe, und er funktioniert einwandfrei (Registrieren und Anzeigen von Indikatorwerten). Das Problem besteht darin, dass die Löschung des Indikators nicht erfolgt. Ich habe versucht, eine separate Funktion zu deklarieren, um den Indikator zu entfernen. Mein Betreiber startet zustandsbehaftete Sätze und Dienste, aber nach dem Löschen meines CR werden die Unterressourcen gelöscht, aber die Metriken werden nicht aktualisiert/entfernt. func(r*cr)reconcile(ctxcontext.context,reqctrl.request)(ctrl.result,error){............iferrors.isnotfound(
- Golang . kubernetes 946 2024-02-10 14:33:08
-
- Konvertieren Sie durch Punkte getrennte Werte mit Python in eine Go-Struktur
- Dies ist eine spezielle Anforderung für Anwendungen, bei denen die Konfiguration geändert werden kann (insbesondere wso2identityserver, da ich mit go einen Kubernetes-Operator dafür schreibe). Aber das ist hier wirklich nicht relevant. Ich möchte eine Lösung erstellen, die eine einfache Verwaltung einer großen Anzahl von Konfigurationskarten ermöglicht, um Go-Strukturen zu generieren. Diese Konfigurationszuordnungen sind in der CSV-Datei mit der Datei .csv-my_configs.csv verknüpft. Ich möchte ein Python-Skript schreiben, das automatisch Go-Strukturen generiert, sodass alle Änderungen an der Anwendungskonfiguration erstellt werden können, indem einfach das Python-Skript zum Erstellen ausgeführt wird entsprechende Go-Struktur zum Aktualisieren. Ich beziehe mich auf die Konfiguration der Anwendung selbst. Beispiel
- Golang . kubernetes 989 2024-02-10 13:33:08
-
- helm: Fehler beim Konvertieren von YAML in JSON: yaml: Zeile xx: Erwarteter Schlüssel nicht gefunden
- Ich habe eine JSON-codierte Zeichenfolge in meiner Datei „values.yaml“ ->values.yamlnetwork:cidrs:"[\"123.123.123.123/32\",\"123.124.125.125/32\"]" Jetzt möchte ich diesen Wert verwenden wird als Liste von Zeichenfolgen in meinem Netzwerkrichtlinien-Exit ipblock verwendet. Aber ich kann es nicht in eine Liste umwandeln. Derzeit verfolge ich diesen Ansatz, um die Anforderung zu erfüllen, aber er schlägt mit „errorconvertingyamltojson:yaml:linexx:didnotfindexpect“ fehl
- Golang . kubernetes 771 2024-02-10 12:30:10
-
- Wie stelle ich eine Autorisierungsanfrage von Cronjobs an einen sicheren API-Endpunkt?
- Ich habe eine Golang-Anwendung, die die API-Schlüsselautorisierung über JWT-Tokens durchführt, und ich verwende Kubernetes. Diese Golang-Anwendung befindet sich also in einem Pod. Jetzt möchte ich eine weitere Anwendung für Cronjobs erstellen, um einmal pro Woche auf den Golang-Endpunkt zuzugreifen. Was ich brauche: Wie kann ich die Autorisierung durchführen/überspringen? Überspringen: Hier ist Ingress nicht erforderlich, da ich es einfach intern aufrufen kann. Wird das dem Fall helfen? Was ich versucht habe: Ich habe versucht, die Cronjobs und die API in derselben Anwendung zu belassen, sodass ich einfach den Dienst anstelle des Endpunkts aufrufen kann, aber das hier
- Golang . kubernetes 846 2024-02-09 23:50:14
-
- Aufbau eines Kubernetes-Operators für fortlaufende Updates
- Ich habe eine Kubernetes-Anwendung erstellt (z. B. D1 bereitstellen, mit Docker-Image I1), die auf dem Client-Cluster ausgeführt wird. Anforderung 1: Jetzt möchte ich jedes Mal, wenn ich mein Docker-Image I1 aktualisiere, ohne Aufwand seitens des Clients ein fortlaufendes Update durchführen (irgendwie sollte der Client-Cluster automatisch das neueste Docker-Image abrufen). Anforderung 2: Immer wenn eine bestimmte configMap aktualisiert wird , der Client-Cluster sollte automatisch mit der neuen configMap beginnen. Wie soll ich das erreichen? Verwenden Sie Kubernetes-Cronjobs? Kubernetes-Betreiber? oder etwas anderes
- Golang . kubernetes 445 2024-02-09 22:18:19
-
- systemd: Eine super Toolbox unter Linux
- systemd ist ein modernes Initialisierungssystem unter Linux. Es ist für die Verwaltung des Systemstarts, der Ausführung von Diensten, der Benutzeranmeldung usw. verantwortlich. Das Ziel von systemd ist die Bereitstellung eines schnellen, flexiblen und skalierbaren Systemverwaltungs-Frameworks. Systemd ist jedoch nicht nur ein Initialisierungssystem, sondern bietet auch viele weitere Funktionen und Tools, mit denen Sie Ihr Linux-System bequemer verwalten und überwachen können. In diesem Artikel stellen wir drei erstaunliche Dinge vor, die Sie mit systemd tun können: Vereinfachen Sie Linuxps: Verwenden Sie den Befehl systemd-cgtop, um die Systemlast basierend auf Kontrollgruppen anzuzeigen. Geplante Linux-Aufgaben: Verwenden Sie systemd-Timer, um regelmäßige Ausführungen von zu planen
- LINUX . kubernetes 964 2024-02-09 17:42:20
-
- Kubernetes Watch gibt leere Ergebnisse zurück (leerer Typ, leeres Objekt)
- Ich verwende Kubernetesclient-go, um einige Ressourcen zu überwachen. funcwatchGVR(ctxcontext.Context,args*Arguments,dynClient*dynamic.DynamicClient,gvrschema.GroupVersionResource)error{//ifgvr.Group=="events.k8s.io"&&gvr.Resource==fmt.Printf("Watching%q% q\n",gvr
- Golang . kubernetes 714 2024-02-09 12:06:08
-
- Die Shell kann auf dem K8S-Pod nicht ausgeführt werden
- Verwenden Sie rancher-2.6.6, um k8s (v1.23.7+rke2r2) zu installieren. Ich kann Shell auf keinem Container in k8s (v1.23.7+rke2r2) ausführen. Das Protokoll ist etwas lang, ich weiß nicht, ob es hilfreich sein wird. Ich bin neu und es hat ein paar Stunden gedauert, und ich weiß nicht, wie ich es lösen soll. Über jede Hilfe würde ich mich sehr freuen. [root@123~]#/var/lib/rancher/rke2/bin/kubectl--kubeconfigrke2.yaml-nminio--v=9exec--stdin--ttyconsol
- Golang . kubernetes 1044 2024-02-09 12:00:12
-
- Richten Sie Kubernetes-Pods mit API-Aufrufen mithilfe von Go und dem Operator SDK ein
- Ich versuche, einen Controller zu erstellen, der Pods über API-Aufrufe mit „operator-sdk“ und „Go“ erstellen und löschen kann. Der Controller sollte in der Lage sein, einen POST-Aufruf mit Informationen wie {imageTag:"",namespace:""} zu akzeptieren, um einen Pod einzurichten, der die PodId zurückgeben kann, und außerdem in der Lage sein, den Pod über einen API-Aufruf mithilfe der PodId zu löschen Ich habe mir einige Tutorials angesehen, mir ist jedoch nicht klar, wie Go-Operatoren API-Aufrufe abfangen. Ist es möglich? Für jede Hilfe in dieser Angelegenheit wären wir sehr dankbar. Danke.
- Golang . kubernetes 837 2024-02-09 11:00:18
-
- Beenden Sie den Vorgang, nachdem der Container vollständig ausgeführt wurde
- Mein Golang-Fiber-Server wird automatisch mit der folgenden Meldung beendet, wenn er auf googlecloudrun ausgeführt wird: containerscribedexit(0). Ich führe ihn mit der folgenden Docker-Datei aus: #usetheofficalgolangimagetocreateabinary.fromgolang:busterasbuilder#createandchangetotheappdirectory.workdir/app#retrieveap
- Golang . kubernetes 1113 2024-02-09 09:50:19