localisation actuelle:Maison > Articles techniques > Opération et maintenance

  • Comment créer un script CDKTF dans Golang pour créer un espace de noms Kubernetes
    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 ?
    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
    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 ?
    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 ?
    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
    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
    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
    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
    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 ?
    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é
    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
    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é
    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
    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
    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

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28