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:
-
- Comment créer un script CDKTF dans Golang pour créer un espace de noms Kubernetes
- J'ai un script Terraform pour créer un espace de noms Kubernetes mais je ne trouve pas l'instruction d'importation pour le package dans Golang qui fait le même travail dans ckdtf pour Golang. ressource"kubernetes_namespace""stage-namespace-1"{depends_on=[google_container_cluster.primary]métadonnées{annotations={name="example-annota"
- Golang . kubernetes 401 2024-02-09 09:03:22
-
- Comment renvoyer false par défaut si la propriété n'existe pas dans le fichier values.yaml ?
- fichier yaml. J'ai une valeur définie sous global comme ceci global:logging:log4j:enabled:true J'ai aussi une fonction d'assistance {{-define "helm-basic-template.logging-enabled"-}}{{.Values .global.logging .log4j.enabled|default"false"}}{{-end-}}La propriété global.logging.log4j.enabled peut ne pas exister, dans ce cas
- Golang . kubernetes 441 2024-02-09 08:51:11
-
- Comment obtenir des réponses « conviviales » de Kubernetes APIServer à l'aide de l'interface ReST
- J'utilise la bibliothèque golangclient-go pour communiquer avec le serveur API Kubernetes au niveau restget, post. La réponse reçue n'est pas une structure json bien formée, ni une « sorte » d'objet API. Le fragment de programme est : kubeconfig:=filepath.join(os.getenv("home"),".kube","config",)config,err:=clientcmd.buildconfigfromflags("",kub
- Golang . kubernetes 1230 2024-02-09 08:10:18
-
- Comment ajouter des variables d'environnement au déploiement de Kubernetes à l'aide de Golang ?
- Je dois définir ou ajouter des variables d'environnement à un déploiement Kubernetes existant à l'aide de Golang. Il doit être ajouté à la configuration après le redémarrage. func(r*SparkETLReconciler)DoRestart(whttp.ResponseWriter,req*http.Request){ctx:=context.TODO()r.Log.Info("restarthit!")fmt.Fprintf(w,"Hithere,Ilove%s !",req.URL.Path[1 :
- Golang . kubernetes 571 2024-02-08 23:45:28
-
- Comment renvoyer des messages d'erreur personnalisés et conviviaux dans Kubernetes ?
- J'ai un backend Golang qui parle aux k8. Je souhaite reformuler la réponse d'erreur que je reçois de k8s et l'envoyer au frontend. Je souhaite renvoyer un message d'erreur de validation significatif à l'utilisateur lorsqu'il ajoute un nom invalide et que quelque chose est déjà là... Je veux quelque chose de générique au lieu de le coder en dur dans le contrôleur pour chaque point de terminaison. J'utilise kubernetes/client-go. Première erreur : Par exemple, disons que je souhaite ajouter un hôtel à etcd, lorsque j'essaie d'ajouter le nom de l'hôtel : hotel123, l'hôtel existe déjà. J'obtiens ce message d'erreur : \"hotel123\" existe déjà. Ce que je veux : hôtel123
- Golang . kubernetes 925 2024-02-08 23:12:21
-
- Les graphiques Helm Terratest échouent dans les tests unitaires Go
- J'essaie d'utiliser terratest pour tester unitairement mes graphiques de barre, mais je rencontre une erreur étrange : voici mon test unitaire : packagegrafanaimport("fmt""testing"corev1"k8s.io/api/core/v1" " github.com/gruntwork-io/terratest/modules/helm")functestgrafanahelmcharttemplate(t*testing.t){/
- Golang . kubernetes 945 2024-02-08 23:06:28
-
- L'image d'ECR vers EKS ne fonctionne pas car le pod résultant est toujours 0/2
- J'ai presque tout essayé pour mettre les choses sur la bonne voie, mais je n'arrive toujours pas à rendre mon pod dans un état utilisable. J'ai donc une application de base écrite en go. J'ai créé une image de mon programme en utilisant dockerbuild --tagdocker-gs-ping. Ensuite, j'ai essayé d'exécuter la même commande dans le conteneur dockerrun --publish8080:8080docker-gs-ping, puis j'ai voulu enregistrer mon image sur amazonecr, pour lequel J'ai créé un référentiel dans ecr. Maintenant, après avoir créé le référentiel, j'ai étiqueté les images qui existent dans ma section locale. docker
- Golang . kubernetes 918 2024-02-08 22:39:08
-
- k8s utilise OwnerRef pour obtenir toutes les hiérarchies de pods du cluster
- Nous voulons obtenir tous les pods du cluster, nous utilisons donc quelque chose comme ceci : pods,err:=client.CoreV1().Pods("").List(context.Background(),metav1.ListOptions{}) Ceci le code recevra tous les pods du cluster. Ma question est la suivante : existe-t-il un code ou une bibliothèque capable d'apporter tous les pods avec des références de propriétaire. Autrement dit, si les pods appartiennent à un déploiement ou à un statfulset, etc., vous obtiendrez toutes les hiérarchies. L'astuce ici est de savoir si je dois transmettre quelque chose comme
- Golang . kubernetes 781 2024-02-08 21:45:34
-
- Créez des ressources personnalisées à l'aide du client go Kubernetes
- Je souhaite utiliser le client gokubernetes pour déployer des ressources personnalisées basées sur le crd déployé. Sur la base de la documentation du client, j'ai modifié l'exemple pour qu'il ressemble à ceci : u:=&unstructured.unstructured{}u.object=map[string]interface{}{"metadata":map[string]interface{}{"name" : task.name,},"spec":map[string]interface{}{"étape
- Golang . kubernetes 637 2024-02-08 21:24:34
-
- Comment utiliser le compte de service Kubernetes dans Golang ?
- En fait, j'utilise principalement les comptes de service Kubernetes avec nodejs et cela fonctionne bien, mais j'ai un service créé en cours et je n'arrive pas à le faire fonctionner avec la configuration du compte de service (je sais que le compte de service est correct) car je l'ai testé avec dosette). J'utilise cette bibliothèque https://github.com/aws/aws-sdk-go Jusqu'à présent, j'ai essayé ceci : sess:=session.must(session.newsession())creds:=stscreds.newcredentials(sess , ous
- Golang . kubernetes 1169 2024-02-08 20:57:16
-
- La technologie de lecture des pensées de l'IA a été améliorée ! Une paire de lunettes contrôle directement le chien robot Boston, faisant des robots contrôlés par le cerveau une réalité
- Vous souvenez-vous encore de la technologie de lecture dans les pensées de l'IA d'avant ? Récemment, la capacité de « réaliser tous vos souhaits » a encore évolué : les humains peuvent contrôler directement les robots par leurs propres pensées ! Des chercheurs du MIT ont publié le projet Ddog. Ils ont développé indépendamment un dispositif d'interface cerveau-ordinateur (BCI) pour contrôler le chien robot Spot de Boston Dynamics. Les chiens peuvent se déplacer vers des zones spécifiques, aider les gens à récupérer des objets ou prendre des photos selon les pensées humaines. Par rapport à la nécessité précédente d'utiliser un casque doté de nombreux capteurs pour « lire dans les pensées », le dispositif d'interface cerveau-ordinateur se présente cette fois sous la forme de lunettes sans fil (AttentivU). Bien que les actions présentées dans la vidéo soient simples, le but de ce système est de transformer Spot en un outil de communication de base pour aider les personnes atteintes de maladies telles que la SLA, la paralysie cérébrale ou les lésions de la moelle épinière.
- IA . kubernetes 1267 2024-02-07 08:15:28
-
- Libérez la puissance des clusters Kubernetes
- En raison de l'essor des microservices et des applications évolutives, la façon dont nous construisons, déployons et gérons les applications a fondamentalement changé, ce qui nécessite le recours à des conteneurs. Les développeurs et autres équipes logicielles ont besoin de cette culture et de cet ensemble d'outils pour les aider à mieux gérer et orchestrer les applications conteneurisées. Kubernetes est une force de transformation qui remodèle la façon dont nous gérons et orchestrons les applications conteneurisées. Kubernetes est une plateforme d'orchestration de conteneurs open source qui est devenue l'épine dorsale des déploiements basés sur des conteneurs tout en offrant une approche indépendante du cloud.
- exploitation et maintenance Linux . kubernetes 2225 2024-02-06 10:01:53
-
- docker compose healthcheck ne s'est pas terminé et une erreur s'est produite et n'a pas pu être démarré
- J'ai ce fichier de composition : version : "3"services:app:build:.ports:-8080:8080volumes:-"./:/src"healthcheck:test:["CMD-SHELL","curl-fhttp:/ /localhost:8080/fail-health-check||exit1"]intervalle:5stimeout:5s
- Golang . kubernetes 1016 2024-02-06 08:50:03
-
- Le rôle de DevOps dans l'amélioration du cycle de vie du développement logiciel
- DevOps est une méthodologie qui combine une intégration transparente du développement de logiciels et des opérations informatiques pour rationaliser les processus de travail. DevOps met l'accent sur l'amélioration de la communication, la promotion du travail d'équipe et l'unification des équipes de livraison de logiciels. Il s'agit d'un processus de développement plus réactif et synchronisé qui aide les entreprises à atteindre leurs objectifs. de meilleures performances globales, une plus grande satisfaction des clients, une mise sur le marché plus rapide et une rentabilité accrue.
- Tutoriel Python . kubernetes 1256 2024-02-22 15:20:34
-
- Examinons de plus près le charme et les avantages du langage Go
- Dans le monde actuel de la programmation informatique, il existe de nombreux choix de langages de programmation. Chaque langue a ses propres caractéristiques et avantages. L'un des langages qui a beaucoup retenu l'attention est le langage Go. Le langage Go est un langage de programmation compilé, concurrent et typé statiquement développé par Google. Il a été publié en 2007 et officiellement rendu public en 2009. Depuis lors, Go est rapidement devenu un langage de programmation très populaire. L'un des charmes du langage Go est sa syntaxe concise et lisible. Par rapport à d'autres langues, Go
- Golang . kubernetes 547 2024-02-02 13:11:05