- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- コンテナの実行が終了したら終了する
- googlecloudrun で実行すると、golangfiber サーバーが次のメッセージを表示して自動的に終了します:containercalledexit(0)。次の dockerfile #usetheofficalgolangimagetocreateabinary.fromgolang:busterasbuilder#createandchangetotheappdirectory.workdir/app#retrieveap を使用して実行します。
- Golang . kubernetes 1117 2024-02-09 09:50:19
-
- Golang で CDKTF スクリプトを作成して Kubernetes 名前空間を作成する方法
- kubernetes名前空間を作成するためのterraformスクリプトがありますが、golangのckdtfで同じジョブを実行するgolangのパッケージのインポートステートメントが見つかりません。 resource"kubernetes_namespace""stage-namespace-1"{depends_on=[google_container_cluster.primary]メタデータ{annotations={name="example-annota"
- Golang . kubernetes 401 2024-02-09 09:03:22
-
- プロパティがvalues.yamlファイルに存在しない場合にデフォルトのfalseを返すにはどうすればよいですか?
- yaml ファイル。このように global:logging:log4j:enabled:true のようにグローバルの下に値が定義されています。また、ヘルパー関数 {{-define "helm-basic-template.logging-enabled"-}}{{.Values .global.logging .log4j.enabled|default"false"}}{{-end-}}この場合、プロパティ global.logging.log4j.enabled は存在しない可能性があります。
- Golang . kubernetes 442 2024-02-09 08:51:11
-
- ReST インターフェースを使用して Kubernetes APIServer から「フレンドリーな」応答を取得する方法
- golangclient-go ライブラリを使用して、restget、ポストレベルで kubernetes API サーバーと通信しています。受信した応答は整形式の JSON 構造ではなく、API オブジェクトの「種類」でもありません。プログラムの断片は次のとおりです: kubeconfig:=filepath.join(os.getenv("home"),".kube","config",)config,err:=clientcmd.buildconfigfromflags("",kub)
- Golang . kubernetes 1239 2024-02-09 08:10:18
-
- golang を使用して kubernetes デプロイメントに環境変数を追加するにはどうすればよいですか?
- golang を使用して、既存の kubernetes デプロイメントに環境変数を設定または追加する必要があります。再起動後に構成に追加する必要があります。 func(r*SparkETLReconciler)DoRestart(whttp.ResponseWriter,req*http.Request){ctx:=context.TODO()r.Log.Info("restartthit!")fmt.Fprintf(w,"こんにちは、愛しています%s !",req.URL.Path[1:
- Golang . kubernetes 574 2024-02-08 23:45:28
-
- Kubernetes でカスタムのユーザーフレンドリーなエラーメッセージを返すにはどうすればよいですか?
- k8s と通信する golang バックエンドがあります。 k8s から受け取ったエラー応答を言い換えてフロントエンドに送信したいと思います。ユーザーが無効な名前を追加し、何かが既にそこに存在する場合に、意味のある検証エラー メッセージをユーザーに返したいです。各エンドポイントのコントローラーにハードコーディングするのではなく、汎用的なものが必要です。私はkubernetes/client-goを使用しています。最初のエラー: たとえば、ホテルを etcd に追加したいとします。ホテル名「hotel123」を追加しようとすると、そのホテルはすでに存在します。次のエラー メッセージが表示されます: \"hotel123\" は既に存在します。欲しいもの:ホテル123
- Golang . kubernetes 927 2024-02-08 23:12:21
-
- Terratest Helm Chart が Go 単体テストで失敗する
- terratest を使用して Helm チャートの単体テストをしようとしていますが、奇妙なエラーが発生します。これが私の単体テストです: packagegrafanaimport("fmt""testing"corev1"k8s.io/api/core/v1") " github.com/gruntwork-io/terratest/modules/helm")functestgrafanahelmcharttemplate(t*testing.t){/
- Golang . kubernetes 948 2024-02-08 23:06:28
-
- 結果のポッドが常に 0/2 になるため、ECR から EKS へのイメージが機能しない
- 物事を正しい方向に進めるためにほとんどすべてのことを試しましたが、まだポッドを使用可能な状態にすることができません。そこで、基本的なアプリケーションを go で作成しました。 dockerbuild --tagdocker-gs-ping を使用してプログラムのイメージを作成し、コンテナ dockerrun --publish8080:8080docker-gs-ping 内で同じコマンドを実行してから、イメージを amazonecr に保存したいと思いました。 ECRにリポジトリを作成しました。リポジトリを作成した後、ローカルに存在するイメージにタグを付けました。港湾労働者
- Golang . kubernetes 922 2024-02-08 22:39:08
-
- k8s は OwnerRef を使用してクラスター内のすべてのポッド階層を取得します
- クラスター内のすべてのポッドを取得したいので、次のようなものを使用します: pods,err:=client.CoreV1().Pods("").List(context.Background(),metav1.ListOptions{}) これコードはクラスター内のすべてのポッドを受け取ります。私の質問は、すべてのポッドに所有者参照を提供できるコードまたはライブラリはあるのかということです。つまり、ポッドがデプロイメントや statfulset などによって所有されている場合、すべての階層を取得できます。ここでのトリックは、次のようなものを渡す必要があるかどうかです。
- Golang . kubernetes 783 2024-02-08 21:45:34
-
- go Kubernetes クライアントを使用してカスタム リソースを作成する
- デプロイされた crd に基づいてカスタム リソースをデプロイするために gurunetes クライアントを使用したいと考えています。お客様のドキュメントに基づいて、例を次のように変更しました: u:=&unstructed.unstructed{}u.object=map[string]interface{}{"metadata":map[string]interface{}{"name" : task.name,},"spec":map[string]interface{}{"ステップ
- Golang . kubernetes 637 2024-02-08 21:24:34
-
- Golang で Kubernetes サービス アカウントを使用するにはどうすればよいですか?
- 実際、私は主にnodejsでkubernetesサービスアカウントを使用しており、これは正常に動作しますが、Goで作成されたサービスがあり、テストしたためサービスアカウント(サービスアカウントが正しいことはわかっています)設定で動作させることができないようですポッド付き)。私はこのライブラリを使用しています https://github.com/aws/aws-sdk-go これまでのところ、私はこれを試しました: sess:=session.must(session.newsession())creds:=stscreds.newcredentials(sess 、OS
- Golang . kubernetes 1171 2024-02-08 20:57:16
-
- AI読心技術が進化!メガネがボストンのロボット犬を直接制御し、脳制御ロボットを実現
- 以前のAI読心技術をまだ覚えていますか?最近、「願いをすべて叶える」能力が再び進化し、人間が自らの思考でロボットを直接操作できるようになりました! MIT の研究者が Ddog プロジェクトをリリースしました。彼らは、ボストン・ダイナミクスのロボット犬スポットを制御するためのブレイン・コンピューター・インターフェース(BCI)デバイスを独自に開発した。犬は人間の思考に従って特定の場所に移動したり、人間が物を手に入れるのを手伝ったり、写真を撮ったりすることができます。以前は「心を読む」ために多くのセンサーを備えたヘッドセットを使用する必要がありましたが、今回は脳とコンピュータのインターフェイスデバイスがワイヤレスメガネ(AttentivU)の形で提供されます。ビデオで示されているアクションは単純ですが、このシステムの目的は、Spot を ALS、脳性麻痺、脊髄損傷などの病気を持つ人々を助けるための基本的なコミュニケーション ツールに変えることです。
- AI . kubernetes 1267 2024-02-07 08:15:28
-
- Kubernetes クラスターの力を解き放つ
- マイクロサービスとスケーラブルなアプリケーションの台頭により、アプリケーションの構築、デプロイ、管理の方法が根本的に変わり、コンテナーが必要になりました。開発者や他のソフトウェア チームは、コンテナ化されたアプリケーションをより適切に管理および調整するために、この文化とツールセットを必要としています。 Kubernetes は、コンテナ化されたアプリケーションの管理と調整の方法を再構築する変革力です。 Kubernetes は、クラウドに依存しないアプローチを提供しながら、コンテナベースのデプロイメントのバックボーンとなっているオープンソースのコンテナ オーケストレーション プラットフォームです。
- Linuxの運用と保守 . kubernetes 2225 2024-02-06 10:01:53
-
- docker compose healthcheck が終了せず、エラーが発生して開始できませんでした
- この構成ファイルがあります: version:"3"services:app:build:.ports:-8080:8080volumes:-"./:/src"healthcheck:test:["CMD-SHELL","curl-fhttp:/ /localhost:8080/fail-health-check||exit1"]interval:5stimeout:5s
- Golang . kubernetes 1021 2024-02-06 08:50:03
-
- ソフトウェア開発ライフサイクルの強化における DevOps の役割
- DevOps は、ソフトウェア開発と IT 運用をシームレスに統合して作業プロセスを合理化する方法論です。DevOps は、コミュニケーションの改善、チームワークの促進、ソフトウェア配信チームの結束を重視しており、より応答性が高く同期された開発プロセスです。全体的なパフォーマンスの向上、顧客満足度の向上、市場投入までの時間の短縮、コスト効率の向上を実現します。
- Python チュートリアル . kubernetes 1256 2024-02-22 15:20:34