-
Notifications
You must be signed in to change notification settings - Fork 15.1k
[ja] Update content/ja/docs/concepts/architecture/cloud-controller.md #53382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
kfess
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
コントリビューションありがとうございます!
下記、細かい点ですが、コメントさせてください。
|
元の翻訳文では、ヘッダー部分に見出しID が含まれていない部分があるため、 ## 設計 {#design}
#### ノードコントローラー {#node-controller}
#### ルートコントローラー {#route-controller}
#### サービスコントローラー {##service-controller}
## 認可 {#authorization} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
また、細かいですが、16, 17 行目の空行も削除いただけると幸いです。
| - update | ||
| ``` | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
{{% heading "whatsnext" %}} 以下の項目は、元の文章と翻訳でネスト構成 (- や * など) が異なるようですので、改めて修正いただけると嬉しいです!
(例の kubernetes-i18n-tracker でこの差分がうまく取得できていないようですね、、)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
下記の翻訳も追加する必要がありそうです。
* To upgrade a HA control plane to use the cloud controller manager, see
[Migrate Replicated Control Plane To Use Cloud Controller Manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/).Co-authored-by: kfess <[email protected]>
Co-authored-by: kfess <[email protected]>
|
|
||
| 1. Nodeオブジェクトを、コントローラーがクラウドプロバイダーAPIを通じて見つけた各サーバーで初期化する | ||
| 2. Nodeオブジェクトに、ノードがデプロイされているリージョンや利用可能なリソース(CPU、メモリなど)のようなクラウド特有な情報を注釈付けやラベル付けをする | ||
| 2. Nodeオブジェクトに、ノードがデプロイされているリージョンや利用可能なリソース(CPU、メモリなど)のようなクラウド特有な情報を注釈付けやラベル付けをする |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 2. Nodeオブジェクトに、ノードがデプロイされているリージョンや利用可能なリソース(CPU、メモリなど)のようなクラウド特有な情報を注釈付けやラベル付けをする | |
| 2. Nodeオブジェクトに、ノードがデプロイされているリージョンや利用可能なリソース(CPU、メモリなど)のようなクラウド特有な情報を注釈付けやラベル付けをする。 |
|
|
||
| {{< feature-state state="beta" for_k8s_version="v1.11" >}} | ||
|
|
||
| クラウドインフラストラクチャー技術により、パブリック、プライベート、ハイブリッドクラウド上でKubernetesを動かすことができます。Kubernetesは、コンポーネント間の密なつながりが不要な自動化されたAPI駆動インフラストラクチャーを信条としています。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
L-11, 36, 53 に元の「インフラストラクチャー」表記がまだ残っているように見えますが、いかがでしょうか??
Co-authored-by: kfess <[email protected]>
|
すみません、間違えて長音を付ける方に合わせてしまっていました。。「インフラストラクチャ」で置き換えるよう修正しました。 |
Co-authored-by: kfess <[email protected]>
Co-authored-by: kfess <[email protected]>
|  | ||
|
|
||
| クラウドコントローラーマネージャーは、複製されたプロセスの集合としてコントロールプレーンで実行されます。(通常、Pod内のコンテナとなります)各cloud-controller-managerは、シングルプロセスで複数の{{< glossary_tooltip text="controllers" term_id="controller" >}}を実装します。 | ||
| クラウドコントローラーマネージャーは、複製されたプロセスの集合としてコントロールプレーンで実行されます(通常、Pod内のコンテナとなります)。各cloud-controller-managerは、シングルプロセスで複数の{{< glossary_tooltip text="controllers" term_id="controller" >}}を実装します。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| クラウドコントローラーマネージャーは、複製されたプロセスの集合としてコントロールプレーンで実行されます(通常、Pod内のコンテナとなります)。各cloud-controller-managerは、シングルプロセスで複数の{{< glossary_tooltip text="controllers" term_id="controller" >}}を実装します。 | |
| クラウドコントローラーマネージャーは、複製されたプロセスの集合としてコントロールプレーンで実行されます(通常、Pod内のコンテナとなります)。各cloud-controller-managerは、シングルプロセスで複数の{{< glossary_tooltip text="コントローラー" term_id="controller" >}}を実装します。 |
|
|
||
|
|
||
| {{< note >}} | ||
| コントロールプレーンの一部ではなく、Kubernetesの{{< glossary_tooltip text="addon" term_id="addons" >}}としてクラウドコントローラーマネージャーを実行することもできます。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| コントロールプレーンの一部ではなく、Kubernetesの{{< glossary_tooltip text="アドオン" term_id="addons" >}}としてクラウドコントローラーマネージャーを実行することもできます。 |
| #### サービスコントローラー {#service-controller} | ||
|
|
||
| {{< glossary_tooltip text="Services" term_id="service" >}}は、マネージドロードバランサー、IPアドレスネットワークパケットフィルタや対象のヘルスチェックのようなクラウドインフラストラクチャーコンポーネントのインテグレーションを行います。サービスコントローラーは、ロードバランサーや他のインフラストラクチャーコンポーネントを必要とするServiceリソースを宣言する際にそれらのコンポーネントを設定するため、クラウドプロバイダーのAPIと対話します。 | ||
| {{< glossary_tooltip text="Services" term_id="service" >}}は、マネージドロードバランサー、IPアドレスネットワークパケットフィルターや対象のヘルスチェックのようなクラウドインフラストラクチャコンポーネントとの統合を行います。サービスコントローラーは、ロードバランサーや他のインフラストラクチャコンポーネントを必要とするServiceリソースを宣言する際にそれらのコンポーネントを設定するため、クラウドプロバイダーのAPIと対話します。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://kubernetes.io/ja/docs/contribute/localization/#terminology
| {{< glossary_tooltip text="Services" term_id="service" >}}は、マネージドロードバランサー、IPアドレスネットワークパケットフィルターや対象のヘルスチェックのようなクラウドインフラストラクチャコンポーネントとの統合を行います。サービスコントローラーは、ロードバランサーや他のインフラストラクチャコンポーネントを必要とするServiceリソースを宣言する際にそれらのコンポーネントを設定するため、クラウドプロバイダーのAPIと対話します。 | |
| {{< glossary_tooltip text="Service" term_id="service" >}}は、マネージドロードバランサー、IPアドレスネットワークパケットフィルターや対象のヘルスチェックのようなクラウドインフラストラクチャコンポーネントとの統合を行います。サービスコントローラーは、ロードバランサーや他のインフラストラクチャコンポーネントを必要とするServiceリソースを宣言する際にそれらのコンポーネントを設定するため、クラウドプロバイダーのAPIと対話します。 |
|
想定以上に修正範囲が広がってしまい、、 |
|
@kfess ご指摘ありがとうございます。見た感じ glossary_tooltip のテキストで正式な表記に準拠していないと思われるものを訂正する、という趣旨でコメントいただいたものと思います。全体を確認して訂正しますね。 |
|
@kfess 1点質問です。 Controller や Add-ons は日本語版の用語も英語表記で title が付いているようですが、これらについて text パラメータを日本語表記でサジェストしていただいています。 これは翻訳ガイドにもある、横文字が増えすぎると読みづらいから、という理由によるものと解釈したのですが、認識は一致するでしょうか? 逆に、Service / Node のような用語は、k8s リソースを示す固有名詞として使われるシーンがあるので、そのようなコンテキストであれば元の英語表記を使うようにする、という方針かなと思っています。 |
|
ご認識の通りです!
判断に困るケースも多々あるのですが、今回は、コントローラー、アドオン、と訳した方が良いのでは、という観点でのコメントでした。 |
Co-authored-by: kfess <[email protected]>
|
@kfess ご指摘のあった glossary_tooltip の部分を見直しました。 また、 |
|
@kfess 1点、ご相談です。 "cloud-controller-manager" の定義側のテキストに "control plane" という表記が入っており、個人的には表記がイマイチなので単語の頭を大文字にするか、あるいはカタカナ表記に直すべきでは?と考えています。 該当箇所: 一応このPRで変更している範囲 (クラウドコントローラーマネージャー) に関連するコンテンツではありますが、修正範囲のファイルが用語定義の方まで波及しまいますので、このPRに入れてしまってよいものか?と思案しています。ご意見いただけると幸いです。 |
|
確かに、この箇所は気になっていました。 |
|
承知しました。ご確認ありがとうございます!では用語定義の方はこのPRから分離し、別途対応する方針とさせていただきます。 |
こちらについては、悩ましいですが、元の文章では cloud-controller-manager と記載されているため、そのままでも良いかな、と思いました。 |
|
ControllerとAdd-onsは、用語集のタイトルもカタカナでいい気がしますね。 一方、cloud-controller-managerは、原文でハイフンありなし両方が存在していて、意図的な書き分けを感じるため、ハイフンありはそのままでよいと思います。
|
This reverts commit 3116981.
Description
Update the Japanese translation of the following page to match the latest English version (commit 1535432):
(update) In addition to updating the document to match the latest English version, this PR also includes adjustments to align with the Japanese localization style guidelines and updates certain phrases to follow the source wording more accurately.
Issue
Closes: #53381