localisation actuelle:Maison > Articles techniques > Opération et maintenance
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- Mise à jour de la version officielle de Windows 11 Build 22621.2506 publiée, journal de mise à jour complet poussé !
- Nouvelles informations! Microsoft a officiellement publié la version officielle de Win11 le matin du 26 octobre, avec le numéro de version 22621.2506. Ce nouveau système a ajouté de nombreuses nouvelles fonctionnalités, telles que la prévisualisation centralisée assistée par l'IA, les mises à jour du gestionnaire de fichiers et l'ajout de ressources de fichiers modernes prises en charge par. Page d'accueil de WinUI. Manager, etc., le journal de mise à jour détaillé est fourni ci-dessous. Journal de mise à jour de la build 22621.2506 : [Emphasis] Copilot dans Windows Preview est nouveau ! Cette mise à jour ajoute des aperçus centralisés assistés par l'IA, connus sous le nom de Copilot dans Windows. Cela fait de Windows 11 la première plate-forme PC à ajouter une assistance centralisée par l'IA pour vous aider à accomplir votre travail. Nouveau menu Démarrer ! Lorsque vous déplacez la souris
- Série Windows . kubernetes 1357 2024-02-12 14:00:14
-
- Top 10 des distributions de serveurs Linux de 2023
- En raison de ses divers avantages, le système d’exploitation Linux est un choix populaire parmi tous les types de serveurs. Premièrement, il est gratuit (sauf pour quelques distributions commerciales, telles que RHEL et SLES) et open source. Sa nature open source signifie que les développeurs peuvent visualiser son code source et y apporter des modifications, et qu'il peut être redistribué selon des conditions de licence spécifiées. Deuxièmement, Linux est généralement considéré comme stable, polyvalent et plus sécurisé que Windows. Enfin, Linux peut être facilement déployé sur diverses plates-formes, telles que le bare metal, les machines virtuelles et les environnements cloud. Dans cet article, nous mettons en évidence les 10 principales distributions de serveurs Linux. 1. Red Hat Enterprise Linux (RHEL) Red Hat Enterprise Linux www.redhat.com (R ?
- Linux . kubernetes 1004 2024-02-12 11:12:20
-
- Comment gRPC connaît l'adresse IP du service d'un microservice
- J'ai commencé avec la démo des microservices de Google Cloud Platform. Je suis curieux de savoir comment fonctionnent les stubs grpc lorsque le service est déployé dans un conteneur. D'après ce que j'ai compris, le conteneur d'un service spécifique est adressé par l'adresse IP du service spécifiée dans le fichier de configuration yaml. Alors, le serveur grpc du service doit-il écouter l'IP du service ? Mais j'ai rencontré l'extrait de code suivant : l,err:=net.Listen("tcp",fmt.Sprintf(":%s",port))iferr!=nil{log.Fatal(err)} Je veux savoir à propos du serveur Comment surveiller une adresse sans ip ?
- Golang . kubernetes 791 2024-02-11 18:09:08
-
- Mettre à jour l'état du contrôleur Kubernetes personnalisé dans Golang
- Je construis un opérateur gokubernetes. J'utilise kubebuilder pour le créer. Je souhaite stocker certains détails internes dans l'état crd. J'ai essayé : mettre à jour la ressource entière : ifr=r.client.update(ctx,upcrd);err!=nil{returnctrl.result{},client.ignorenotfound(err)} et mettre à jour uniquement le statut : ifr=r .status ().update(ctx,upcrd);err!=ni
- Golang . kubernetes 405 2024-02-11 08:57:08
-
- Équivalent à 'kubectl get crds' en golang
- Si je souhaite lister les espaces de noms sur le cluster à l'aide de client-go, je peux le faire avec une simple commande : clientset.CoreV1().Namespaces().List(context.TODO(),metav1.ListOptions{} ) Qu'est-ce que la commande équivalente à la commande kubectlgetcrd ? Est-il possible? J'ai essayé de trouver une solution, mais la plupart des réponses que j'ai trouvées expliquaient comment interroger des crédits spécifiques plutôt que d'en obtenir une liste.
- Golang . kubernetes 518 2024-02-10 21:30:22
-
- Supprimer la métrique impossible d'exécuter le contrôleur d'opérateur Kubernetes
- J'ai travaillé sur mon opérateur dans lequel j'ai des valeurs de réglage d'indicateur personnalisées et cela fonctionne bien (enregistrement et affichage des valeurs d'indicateur). Le problème est que la suppression de l’indicateur ne se produit pas. J'ai essayé de déclarer une fonction distincte pour supprimer l'indicateur. Mon opérateur démarre des ensembles et des services avec état, mais après la suppression de mon cr, les sous-ressources sont supprimées mais les métriques ne reçoivent aucune mise à jour/suppression. func(r*cr)reconcile(ctxcontext.context,reqctrl.request)(ctrl.result,error){............iferrors.isnotfound(
- Golang . kubernetes 948 2024-02-10 14:33:08
-
- Convertir les valeurs séparées par des points en structure Go à l'aide de Python
- Il s'agit d'une exigence spécifique pour les applications dont la configuration peut être modifiée (en particulier wso2identityserver, puisque j'écris un opérateur kubernetes pour cela en utilisant go). Mais ce n'est vraiment pas pertinent ici. Je souhaite créer une solution permettant de gérer facilement un grand nombre de cartes de configuration pour générer des structures go. Ces cartes de configuration sont liées dans le .csv au .csv-my_configs.csv. Je souhaite écrire un script python qui génère automatiquement des structures go afin que toute modification de la configuration de l'application puisse être créée en exécutant simplement le script python pour créer le structure go correspondante à mettre à jour. Je fais référence à la configuration de l'application elle-même. exemple
- Golang . kubernetes 989 2024-02-10 13:33:08
-
- helm : Erreur lors de la conversion de YAML en JSON : yaml : ligne xx : clé attendue introuvable
- J'ai une chaîne codée en json dans mon fichier values.yaml ->values.yamlnetwork:cidrs:"[\"123.123.123.123/32\",\"123.124.125.125/32\"]" Maintenant, je veux cette valeur est utilisé comme liste de chaînes dans mon ipblock de sortie de politique réseau. Mais je ne peux pas le convertir en liste. Actuellement, je suis cette approche pour répondre à l'exigence, mais elle échoue avec - errorconvertingyamltojson:yaml:linexx:didnotfindexpect
- Golang . kubernetes 771 2024-02-10 12:30:10
-
- Comment puis-je faire une demande d'autorisation depuis des tâches cron vers un point de terminaison d'API sécurisé ?
- J'ai une application Golang qui autorise les clés API via des jetons JWT et j'utilise Kubernetes. Donc, cette application Golang est dans un pod. Maintenant, je souhaite créer une autre application pour les tâches cron afin d'accéder au point de terminaison Golang une fois par semaine. De quoi ai-je besoin : Comment effectuer/ignorer une autorisation ? Skip : pas besoin d'Ingress ici car je peux simplement l'appeler en interne. Est-ce que cela aidera l'affaire ? Ce que j'ai essayé : j'ai essayé de conserver les tâches cron et l'API dans la même application afin de pouvoir simplement appeler le service au lieu du point de terminaison, mais ceci
- Golang . kubernetes 847 2024-02-09 23:50:14
-
- Créer un opérateur Kubernetes pour les mises à jour progressives
- J'ai créé une application Kubernetes (par exemple, déployer D1, en utilisant l'image Docker I1) qui s'exécutera sur le cluster client. Exigence 1 : maintenant, je souhaite effectuer une mise à jour continue à chaque fois que je mets à jour mon image Docker I1 sans aucun effort de la part du client (d'une manière ou d'une autre, le cluster client devrait automatiquement extraire la dernière image Docker) Exigence 2 : chaque fois qu'une configMap spécifique est mise à jour , le cluster client devrait tous démarrer automatiquement en utilisant le nouveau configMap. Comment dois-je y parvenir ? Vous utilisez les tâches Cron Kubernetes ? Opérateur Kubernetes ? ou autre chose
- Golang . kubernetes 445 2024-02-09 22:18:19
-
- systemd : une super boîte à outils sous Linux
- systemd est un système d'initialisation moderne sous Linux. Il est responsable de la gestion du démarrage du système, de l'exécution des services, de la connexion des utilisateurs, etc. L'objectif de systemd est de fournir un cadre de gestion système rapide, flexible et évolutif. Cependant, systemd n'est pas seulement un système d'initialisation, il fournit également de nombreuses autres fonctions et outils, vous permettant de gérer et de surveiller votre système Linux plus facilement. Dans cet article, nous présenterons trois choses étonnantes que vous pouvez faire avec systemd, à savoir : Simplifier Linuxps : utilisez la commande systemd-cgtop pour afficher la charge du système en fonction des groupes de contrôle. Tâches planifiées Linux : utilisez les minuteries systemd pour planifier des exécutions régulières de
- Linux . kubernetes 965 2024-02-09 17:42:20
-
- Kubernetes Watch renvoie des résultats vides (type vide, objet vide)
- J'utilise Kubernetesclient-go pour surveiller certaines ressources. 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
-
- Impossible d'exécuter le shell sur le pod K8S
- Utilisez rancher-2.6.6 pour installer k8s (v1.23.7+rke2r2). Les questions connexes sont ici. Je ne peux exécuter le shell sur aucun conteneur dans k8s (v1.23.7+rke2r2). Le log est un peu long, je ne sais pas s'il sera utile. Je suis nouveau et cela m'a pris quelques heures et je ne sais pas comment le résoudre. Toute aide serait très heureuse. [root@123~]#/var/lib/rancher/rke2/bin/kubectl--kubeconfigrke2.yaml-nminio--v=9exec--stdin--ttyconsol
- Golang . kubernetes 1044 2024-02-09 12:00:12
-
- Configurer des pods Kubernetes avec des appels d'API à l'aide de Go et du SDK Operator
- J'essaie de créer un contrôleur capable de créer et de supprimer des pods via des appels API à l'aide de Operator-sdk et Go. Le contrôleur doit être capable d'accepter un appel POST avec des informations telles que {imageTag:"",namespace:""} pour configurer un pod pouvant renvoyer le podId, et également pouvoir supprimer le pod via un appel API à l'aide du podId. . J'ai regardé quelques tutoriels, mais je ne comprends pas comment les opérateurs Go interceptent les appels d'API. Est-il possible? Toute aide à ce sujet serait grandement appréciée. Merci.
- Golang . kubernetes 837 2024-02-09 11:00:18
-
- Quitter une fois l'exécution du conteneur terminée
- Mon serveur golangfiber se ferme automatiquement avec le message suivant lors de l'exécution sur googlecloudrun : conteneurappeléexit(0). Je l'exécute en utilisant le fichier docker suivant #usetheofficalgolangimagetocreateabinary.fromgolang:busterasbuilder#createandchangetotheappdirectory.workdir/app#retrieveap.
- Golang . kubernetes 1113 2024-02-09 09:50:19