問題タブ [kubernetes-helm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 卓球ゲーム、ボールがアウト オブ バウンズかどうかを検出
私は卓球ゲームを書いています。ゲームのロジックについて助けが必要です。私の問題は、ボールがマップの外にあるかどうかを検出するときに問題が発生したことです。これにより、ボールが範囲外になり、スコアがカウントされません。現在、次のように機能します。
定数の理由は、ゲームのサイズが 600x400 で、ボールの幅が 15 ピクセルで、位置が中心にあるためです。resetGame は次のように機能します。
しかし、どういうわけか、これは何らかの理由で機能しません。ボールはまだマップから外れており、ゲームは基本的に壊れています。
だから、私の質問は次のとおりです。基本的に、ボールがアウトオブバウンズになったときにゲームがリセットされ、各プレーヤーに意図したとおりにスコアが与えられるように、これをどのように記述すればよいでしょうか? 完全なソース コードはhttp://lpaste.net/91745にあります。上記のコードは 107 ~ 114 行で定義され、118 行で使用されています。
助けていただければ幸いです、ありがとう。
編集: stepScore でさまざまな定数を試しましたが、stepScore が問題で、何らかの理由で機能しません。:(
haskell - Haskell で書かれたゲームをブラウザで実行することはできますか? (もしかしたらGHCJS経由?)
現在、Haskell でHelmまたは GHCJS を介してブラウザ上で動作する他のエンジンを使用してゲームを作成できるのでしょうか?
kubernetes - Kubernetes アプリケーションをバージョン管理するにはどうすればよいですか?
もちろん、helm.sh をチェックアウトしましたが、一見したところ、セットアップ全体が少し複雑に見えます (helm-client &tiller-server)。ほとんどの場合、ヘルムクライアントを持っているだけで逃げることができるように思えます。
これは私が現在していることです
たとえば、3 つのサービスで構成されるプロジェクトがあるとします。postgres
, express
, nginx
.
次のようなディレクトリを作成product-release
します。
通常の git が適用できるようになりました。変更を加えるたびに、仕様ファイルに変更を加えてテストし、最後のバージョンから現在のバージョンに移行するための更新スクリプトを作成してから、コミットしてタグを付けます。
質問:
- これは今のところうまくいきますが、これは「正しい方法」ですか?
- なぜ
helm
tillerサーバーがあるのですか?クライアント側でテンプレートを作成する方が簡単ではありませんか? もちろん、展開のアクティビティをアプリケーションの知識 (シークレットなど) から分離したい場合は、サーバー上でテンプレートを作成する必要がありますが、それ以外の場合はなぜでしょうか?
postgresql - Kubernetes で異なるポッド リソースを使用して 1 つのサービスを構成できますか?
Kubernetes クラスターにレプリケーションを使用して Postgres サービスをデプロイしたいと考えています。
このために PetSet と Service を定義しました。しかし、サービス内のすべてのポッドに同じリソース制限を定義することしかできません。これは、Kubernetes がこれらのノードをランダムにノードに割り当てるためです。
異なるポッド リソース conf を持つサービスを使用できる方法はありますか?
参考までに私の現在のyaml。
https://github.com/kubernetes/charts/blob/master/incubator/patroni/templates/ps-patroni.yaml
kubernetes-helm - kubernetes-helm テンプレートは変数を使用できますか?
n回拡張したいk8sリソースの汎用テンプレートがあります(興味がある場合は、mongoクラスターのnメンバーを作成できるようにするためであり、各メンバーが安定したネットワークを持つようにstatefulsetリソースを使用しています名前)。
明らかに、ループを通過するたびに異なる値が必要です。Sprig の「until」関数によって生成された一連のインデックスをループしています。しかし、ループの $index は "." に設定されません。名前空間。そのため、_helpers.tpl ファイルで定義したテンプレート内の現在の反復を参照できません。
これは、完全な k8s リソース yaml を含むテンプレートの例です (ほとんどを省略しています)。
発信者:
私はただ得る:未定義の変数 "$index"
私の(発信者)テンプレートのように、ブロックも試しました:
そして、これは私の_helpers.tplにあります
変数 $foo は "define" 本体で定義されていません。
このテンプレートのスコープは非常に限定的であるため、現在のシナリオを解決するために使用する方法が現時点ではわかりません。
変数を「。」に押し込む方法はありますか?名前空間? もしそうなら(私の指を交差させて)、何らかの方法で名前空間をマージして、.Values および .Chart 変数に引き続きアクセスできるようにする方法はありますか?
docker - Kubernetes 上の GitLab CE - gitlab/ssh で実行中にエラーが発生しました
Kubernetes で Helm を介して GitLab CE をインストールするときに、このエラーを修正しようとして髪を引っ張っています (helm install --namespace gitlab-ce --values gitlab-ce-values.yml --name gitlab-ce --set externalUrl=http://gitlab.local/ stable/gitlab-ce
Error executing action 'run' on resource 'ruby_block[directory resource: /gitlab-data/ssh]'
ここで、DJ Mountney からの返信を 1 件見つけました。
/home/share/projects/repos 内のディレクトリの 1 つで、全員の実行ビットが欠落している可能性があります。つまり、git が /home/share/projects/repos を所有していても、親のアクセス許可のためにそこに簡単にアクセスできないということです。/home/share で sudo chmod +x を実行する必要がある可能性があります (実行フラグが欠落しているディレクトリであると仮定します)
これはその人の問題を解決するように見えましたが、ルートからずっと正しいフラグを設定しているので、これは私の問題ではありません。
どこから始めればよいかさえわかりません。私はこれを 12 時間続けましたが、まったく行き当たりません。
Docker (Kubernetes) に GitLab をインストールするのを手伝ってくれる人はいますか?
更新:問題のヒントを見つけたと思います。マウントされた (共有) フォルダーで高度な機能をサポートしていない Virtualbox を介して Minikube を実行していました。
代わりに を使用して minikube を実行しようとしましたxhyve
が、Virtualbox が以前にこれを処理したため、インターネットにアクセスできなくなりました。私はそれを続けます。