問題タブ [microk8s]

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.

0 投票する
2 に答える
184 参照

kubernetes - kubectl が通信するクラスターを制御するにはどうすればよいですか?

ローカルの microk8s インストールを制御するために kubectl を使用しています。GKE ダッシュボードから利用できるマシンのばかげたプロビジョニングを避けるために、ローカルの Google クラウド シェル接続を構成しました。

現在、kubectlmicrok8s と GKE でコマンドがランダムに実行されているようです。これを修正するだけでなく、将来このシナリオを禁止したいと考えています。

別の環境を参照できる可能性は、リモート クラスターを指定する方法を提供しない CLIkubectlの概念に明らかに基づいている恐ろしい考えです。kubectl本番システムで偶発的な変更が発生する可能性があります。筋金入りの 12 要素エバンジェリストでさえ、開発用にローカル クラスターをインストールします。

0 投票する
2 に答える
5052 参照

docker - Microk8s はプライベート レジストリからプルできません

EC2 インスタンスで Microk8s を実行しています。プライベート レジストリからコンテナーを取得できません。そのようなコンテナーを実行しようとすると、次のようにkubectl describe pod表示されます。

イメージ "docker.xxx.com/import:v1" のプルに失敗しました: rpc エラー: コード = 不明な desc = イメージ "docker.xxx.com/import:v1" の解決に失敗しました: 利用可能なレジストリ エンドポイントがありません: 匿名トークンの取得に失敗しました: 予期しないステータス: 401 Unauthorized

私はそのマシンからできdocker loginますdocker pull。コンテナーのデプロイに使用した yaml は、別の (containerd 以外の) クラスターで正常に動作しています。これは、他のクラスターで使用され、そこで正常に動作するものと同一のプル シークレットを指します。

Microk8s の containerd-template.toml に次のエントリを追加しました。

他に何が欠けているのかわかりません。

0 投票する
0 に答える
153 参照

kubernetes - microk8sのポッド間通信の構成は何ですか

microk8s を使用して一連のアプリケーションをセットアップしています。バックエンドとアプリケーションの 2 つのデプロイ リソースがあります。バックエンド デプロイにはサービスがあります。他のデプロイメント (アプリケーション) を実行しているポッドから、バックエンド サービスに接続できません。ping、curl などのツールは、不明なホスト エラーで失敗します。ただし、同じ (アプリケーション) ポッドから google.com またはインターネットに ping を実行できます。問題の原因は何ですか?