問題タブ [skydns]

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 投票する
3 に答える
331 参照

kubernetes - Kubernetes API に固有のホストではない IP アドレスを使用して Kubernetes DNS を設定するにはどうすればよいですか?

kube-dnsコンテナ/ポッドがIPアドレスまたはホストを使用してAPIサーバーに接続する方法を知っているように、Kubernetes DNS(skydns、現在はkube-dnsと呼ばれています)を取得する方法を見つけるのに苦労していますマスター ノードがダウンし、別の API サーバーが別の IP アドレスを持つホストで起動された場合は?

実際の Kubernetes サービスを使用してみましたが、ポート 443 で実行され、kube-dns (以前の kube2sky) が接続できません。

kube-dns ポッドを削除して再作成するメカニズム以外に、もっと簡単な方法はありますか?

0 投票する
1 に答える
109 参照

dns - RC を書き込まずに SKYDNS_NAMESERVERS を設定する

kube-dns名前空間に追加のネームサーバーを追加したいと思いkube-systemます (ここで提供される解決策: https://stackoverflow.com/a/34085756/2461761 ) が、これは自動化された方法で行います。

したがって、 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dnsを介して独自の dns アドオンを作成し、システムの名前空間で起動できることはわかっていますが、簡単なスクリプトを提供しようとしています。開発者は、組み込みの DNS 解決を使用して独自のクラスターをスピンアップし、システムの名前空間に関心を持たせたくありません。

SKYDNS_NAMESERVERSレプリケーション コントローラのコピーを作成せずに環境変数を変更/設定する方法はありますか?

kube-dnsまたは、コマンドを使用して設定し、デプロイメントのポッドを再起動しますか?

前もって感謝します。

0 投票する
1 に答える
237 参照

dns - Kubernetes クラスターでサービス DNS をセットアップできません

Kubernetes バージョン --> 1.5.2

初めて Kubernetes サービスの DNS をセットアップしていて、SkyDNS に出会いました。したがって、次のドキュメント、私のskydns-svc.yamlファイルは次のとおりです。

そして私のskydns-rc.yamlファイルは:

また、私のミニオンでは、/etc/systemd/system/multi-user.target.wants/kubelet.serviceファイルを更新し、ExecStartセクションの下に次を追加しました。

rcこれをすべて実行し、 &を正常に起動しましたsvc:

これは、構成の観点から得たすべてです。セットアップをテストするために、busybox をダウンロードしてテストしました。nslookup

見逃したものはありますか?

編集 ::

ログを調べると、これが機能しない理由を説明する可能性のあるものがあります。

kubednsK8S マスター ノードに対して認証できないようです。私も手動呼び出しを試みました: