問題タブ [openshift-online]
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.
openshift - コマンド プロンプト Mac でオンラインで openshift を実行する方法
openshift online の無料のトレイル アカウントを持っています。node アプリケーションと jenkins パイプラインを作成したので、これを github webhook に追加したいので、webhook を作成します。通常、ミニシフトを使用するときは、oc describe bc/mynode を使用します。しかし、コマンドプロンプトをオンラインでopenshiftに接続するにはどうすればよいですか
openshift - Openshift Online Starter がポッドのアクティブ化を 2 週間以上拒否するのはなぜですか?
私は小規模なプロジェクトで Openshift Online Starter をしばらく使用してきました。しかし、過去 2 週間、私のシステム (以前は問題なく動作していた) のポッドは、単純に開始を拒否しました。プログラムは正常にビルドされ、正常にデプロイされますが、最終的なポッドは「保留中」のままになります。コンソールの [イベント] タブで、このエラーまたはわずかな違いが常に繰り返されます。
0/106 nodes are available: 1 node(s) had disk pressure, 1 node(s) had taints that the pod didn't tolerate, 11 node(s) were unschedulable, 37 node(s) exceed max volume count, 50 Insufficient cpu, 6 node(s) didn't match node selector.
8 月 6 日以降、Openshift ステータス Web サイトで「高レベルの API エラー」が報告され、特定のサーバー (us-west-2) にもエラーが記録されていることを知っています。しかし、これは、この問題が修正されるまで Openshift Starter が事実上使用できないということですか? それとも私のプログラムのどこかに問題がありますか?
注意: Openshift Starter が本番プロジェクト向けではないことも承知しています。これが Openshift Online の機能停止かどうかを尋ねているだけです。
openshift - OpenShift Online ベースのアプリでのファイルへの書き込み
OpenShift Online でホストされている小さな Discord ボットの作業を開始し、デプロイ間でデータを保持しようとしているところまで来ました。私が知る限り、永続ボリュームを作成し、それを要求して展開構成にマウントし、読み書きできるはずです。
私は一生、許可の問題を乗り越えることはできません。私が見つけた最も近い答えは、OPENSHIFT_DATA_DIR環境変数をマウントされたボリュームのディレクトリに設定することです.
リポジトリ: https://github.com/Solesaver/Alfred-Discord-Bot
展開構成のテキスト ダンプ: https://dumptext.com/RBDbnfcP
私は永続的なボリュームを作成し、アクセス モードが Read-Write-Once であると主張しました。展開構成では、読み取り/書き込みモードで /data にマウントされています。デプロイメントの環境に、OPENSHIFT_DATA_DIR という名前と /data という値を持つ変数を追加しました。
これまでに試した組み合わせに関係なく、bot.js の 123 行目に到達すると、常にアクセスが拒否されます。
結局のところ、私が実際に理解する必要があるのは、任意のユーザー OpenShift が読み取り/書き込み権限を持つアプリを起動するディレクトリを指定する方法だけです。永続ボリュームを最終的に何にでもマウントできることがわかったら、私はかなり確信しています。
node.js - OpenShift「ソースシークレットをセットアップできません」
プロジェクトをビルドしようとすると、コンソールに次のエラーが表示されるだけです
イベント「ビルド開始」直後。正直なところ、このエラーが何を意味するのかわかりませんし、それについて何も見つけることができません。私はそれが何か関係があるのではないかと疑っています:
を。私のpackage.jsonを使用しておらず、ライブラリの問題が発生しています
b. プログラムは内部ファイルを正常に作成しますが、それらを作成できません(私が知る限り、ボリュームを追加しようとしました)その前にconsole.logを実行しようとしましたが、機能しなかったので、これではないと思います.
c. プッシュ/プルシークレットが必要なことと関係がありますか?
どんな助けでもいただければ幸いです
また、ビルド構成でキー インコンテキスト メーカーを使用しても機能せず、フェッチ ソース エラーが発生します。しかし、Resources に入ってジェネリック シークレットを作成することはできます。それに関するアドバイスも素晴らしいでしょう