add Indonesian translation for apiserver-aggregation#16903
add Indonesian translation for apiserver-aggregation#16903k8s-ci-robot merged 1 commit intokubernetes:masterfrom
Conversation
|
Welcome @2pai! |
|
Deploy preview for kubernetes-io-master-staging ready! Built with commit 6474e5e https://deploy-preview-16903--kubernetes-io-master-staging.netlify.com |
| @@ -0,0 +1,36 @@ | |||
| --- | |||
| title: Memperluas Kubernetes API dengan lapisan agregasi | |||
There was a problem hiding this comment.
| title: Memperluas Kubernetes API dengan lapisan agregasi | |
| title: Memperluas Kubernetes API dengan Lapisan Agregasi |
|
|
||
| * Untuk mengaktifkan agregator di lingkungan Anda, [konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/). | ||
| * Kemudian, [menyiapkan ekstensi api-server](/docs/tasks/access-kubernetes-api/setup-extension-api-server/) untuk bekerja dengan lapisan agregasi. | ||
| * Selain itu, pelajari caranya [mengembangkan API Kubernetes menggunakan _Custom Resource Definitions_](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/). |
There was a problem hiding this comment.
| * Selain itu, pelajari caranya [mengembangkan API Kubernetes menggunakan _Custom Resource Definitions_](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/). | |
| * Selain itu, pelajari caranya [mengembangkan API Kubernetes menggunakan _Custom Resource Definition_](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/). |
| Secara Khusus, permintaan pencarian diperlukan untuk bolak-balik dari kube-apiserver dalam 5 detik atau kurang. | ||
| Jika penyebaran Anda tidak dapat mencapai ini, anda harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan | ||
| `EnableAggregatedDiscoveryTimeout=false` gerbang fitur di kube-apiserver | ||
| akan menonaktifkan pembatasan waktu. Itu akan dihapus dalam rilis mendatang. |
There was a problem hiding this comment.
| akan menonaktifkan pembatasan waktu. Itu akan dihapus dalam rilis mendatang. | |
| akan menonaktifkan pembatasan waktu. Fitur ini akan dihapus dalam rilis mendatang. |
girikuncoro
left a comment
There was a problem hiding this comment.
Congrats on your first contribution, welcome to Kubernetes community! 🎉 I've given some feedbacks on your translation, mostly: (1) we prefer "kamu" instead of "anda" as it aligns we our "warm welcoming" philosophy; (2) API objects must be written in camelCase style;
The rest is just minor comments related to suggested wordings, thanks!
| {{% capture body %}} | ||
|
|
||
| ## Ikhtisar | ||
| Lapisan agregasi memungkinkan menginstall tambahan API _Kubernetes-style_ di cluster anda. Ini bisa berupa bawaan, maupun solusi dari pihak ke-3 yang sudah ada, seperti [layanan-katalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang telah dibuat user seperti [pembangun-apiserver](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu Anda memulai. |
There was a problem hiding this comment.
| Lapisan agregasi memungkinkan menginstall tambahan API _Kubernetes-style_ di cluster anda. Ini bisa berupa bawaan, maupun solusi dari pihak ke-3 yang sudah ada, seperti [layanan-katalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang telah dibuat user seperti [pembangun-apiserver](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu Anda memulai. | |
| Lapisan agregasi memungkinkan instalasi tambahan ragam API kubernetes di kluster kamu. Ini bisa berupa bawaan, maupun solusi dari pihak ke-3 yang sudah ada, seperti [layanan-katalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang telah dibuat pengguna seperti [pembangun-apiserver](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulai. |
|
|
||
| Lapisan agregasi berjalan di dalam proses dengan kube-apiserver. Hingga sebuah sumber daya ekstensi terdaftar, Lapisan agregasi tidak akan melakukan apapun. Untuk mendaftarkan sebuah API, pengguna harus menambahkan objek _APIService_, yang "mengklaim" jalur URL di API Kubernetes. Di poin ini, lapisan agregasi akan mem-_proxy_ apapun yang dikirim ke jalur API tersebut (misalnya /apis/myextension.mycompany.io/v1/…) ke _APIService_ yang terdaftar. | ||
|
|
||
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di _pod_ yang berjalan di cluster. ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan, pembuat-apiserver sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika layanan-katalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan yang disediakannya. |
There was a problem hiding this comment.
all API objects should have camelcase format
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di _pod_ yang berjalan di cluster. ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan, pembuat-apiserver sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika layanan-katalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan yang disediakannya. | |
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di Pod yang berjalan di kluster. ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan, pembuat-apiserver sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika layanan-katalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan yang disediakannya. |
|
|
||
| Ekstensi-apiserver harus memiliki latensi koneksi yang rendah ke dan dari kube-apiserver. | ||
| Secara Khusus, permintaan pencarian diperlukan untuk bolak-balik dari kube-apiserver dalam 5 detik atau kurang. | ||
| Jika penyebaran Anda tidak dapat mencapai ini, anda harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan |
There was a problem hiding this comment.
| Jika penyebaran Anda tidak dapat mencapai ini, anda harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan | |
| Jika penyebaran kamu tidak dapat mencapai ini, kamu harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan |
|
|
||
| {{% capture whatsnext %}} | ||
|
|
||
| * Untuk mengaktifkan agregator di lingkungan Anda, [konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/). |
There was a problem hiding this comment.
| * Untuk mengaktifkan agregator di lingkungan Anda, [konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/). | |
| * Untuk mengaktifkan agregator di lingkungan kamu, [konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/). |
65fd53a to
66b6dd5
Compare
|
PR updated |
|
/assign @phanama |
|
|
||
| {{% capture overview %}} | ||
|
|
||
| Lapisan agregasi memungkinkan kubernetes untuk diperluas dengan API tambahan, di luar dari apa yang ditawarkan oleh inti API kubernetes. |
There was a problem hiding this comment.
| Lapisan agregasi memungkinkan kubernetes untuk diperluas dengan API tambahan, di luar dari apa yang ditawarkan oleh inti API kubernetes. | |
| Lapisan agregasi memungkinkan kubernetes untuk diperluas dengan API-API tambahan, selain dari yang ditawarkan oleh API-API inti kubernetes. |
Let's keep the plural forms.
Also, inti API kubernetes roughly means "the core of Kubernetes APIs" which can be misleading.
We should make it API-API inti kubernetes instead.
| {{% capture body %}} | ||
|
|
||
| ## Ikhtisar | ||
| Lapisan agregasi memungkinkan instalasi tambahan ragam API _Kubernetes-style_ di cluster kamu. Ini bisa berupa bawaan, maupun solusi dari pihak ke-3 yang sudah ada, seperti [layanan-katalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang telah dibuat pengguna seperti [pembangun-apiserver](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulai. |
There was a problem hiding this comment.
| Lapisan agregasi memungkinkan instalasi tambahan ragam API _Kubernetes-style_ di cluster kamu. Ini bisa berupa bawaan, maupun solusi dari pihak ke-3 yang sudah ada, seperti [layanan-katalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang telah dibuat pengguna seperti [pembangun-apiserver](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulai. | |
| Lapisan agregasi memungkinkan instalasi tambahan beragam API _Kubernetes-style_ di kluster kamu. Tambahan-tambahan ini dapat berupa solusi-solusi yang sudah dibangun (_prebuilt_) oleh pihak ke-3 yang sudah ada, seperti [service-catalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API-API yang dibuat oleh pengguna seperti [apiserver-builder](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulainya. |
- Keep plural forms.
. . .pre-built, existing 3rd party solutions,. . .refers to the same thing, not two different things.These can be pre-built. . .-> plural. To emphasize what it refers to (the thing from previous word which is additional APIs), we can usetambahan-tambahan ini.user-createdis a passive form, not a passive perfect form. We can omit the "telah"service-catalog-> Actually this is the name of an extension API. From the doc:Service Catalog installs the servicecatalog.k8s.io API and provides . . .. Let's keep it as is. https://kubernetes.io/docs/concepts/extend-kubernetes/service-catalog/apiserver-builder-> This is also a name of a collection of libraries to build apiserver. Let's keep it as is to avoid misinterpretation/confusion.
| ## Ikhtisar | ||
| Lapisan agregasi memungkinkan instalasi tambahan ragam API _Kubernetes-style_ di cluster kamu. Ini bisa berupa bawaan, maupun solusi dari pihak ke-3 yang sudah ada, seperti [layanan-katalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang telah dibuat pengguna seperti [pembangun-apiserver](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulai. | ||
|
|
||
| Lapisan agregasi berjalan di dalam proses dengan kube-apiserver. Hingga sebuah sumber daya ekstensi terdaftar, Lapisan agregasi tidak akan melakukan apapun. Untuk mendaftarkan sebuah API, pengguna harus menambahkan objek _APIService_, yang "mengklaim" jalur URL di API Kubernetes. Di poin ini, lapisan agregasi akan mem-_proxy_ apapun yang dikirim ke jalur API tersebut (misalnya /apis/myextension.mycompany.io/v1/…) ke _APIService_ yang terdaftar. |
There was a problem hiding this comment.
| Lapisan agregasi berjalan di dalam proses dengan kube-apiserver. Hingga sebuah sumber daya ekstensi terdaftar, Lapisan agregasi tidak akan melakukan apapun. Untuk mendaftarkan sebuah API, pengguna harus menambahkan objek _APIService_, yang "mengklaim" jalur URL di API Kubernetes. Di poin ini, lapisan agregasi akan mem-_proxy_ apapun yang dikirim ke jalur API tersebut (misalnya /apis/myextension.mycompany.io/v1/…) ke _APIService_ yang terdaftar. | |
| Lapisan agregasi berjalan di dalam proses bersama dengan kube-apiserver. Hingga sebuah sumber daya ekstensi terdaftar, lapisan agregasi tidak akan melakukan apapun. Untuk mendaftarkan sebuah API, pengguna harus menambahkan sebuah objek _APIService_, yang "mengklaim" jalur URL di API Kubernetes. Pada titik tersebut, lapisan agregasi akan mem-_proxy_ apapun yang dikirim ke jalur API tersebut (misalnya /apis/myextension.mycompany.io/v1/…) ke _APIService_ yang terdaftar. |
|
|
||
| Lapisan agregasi berjalan di dalam proses dengan kube-apiserver. Hingga sebuah sumber daya ekstensi terdaftar, Lapisan agregasi tidak akan melakukan apapun. Untuk mendaftarkan sebuah API, pengguna harus menambahkan objek _APIService_, yang "mengklaim" jalur URL di API Kubernetes. Di poin ini, lapisan agregasi akan mem-_proxy_ apapun yang dikirim ke jalur API tersebut (misalnya /apis/myextension.mycompany.io/v1/…) ke _APIService_ yang terdaftar. | ||
|
|
||
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di Pod yang berjalan di kluster. ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan, pembuat-apiserver sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika layanan-katalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan yang disediakannya. |
There was a problem hiding this comment.
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di Pod yang berjalan di kluster. ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan, pembuat-apiserver sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika layanan-katalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan yang disediakannya. | |
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di dalam sebuah Pod yang berjalan di kluster. Ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan. Sebagai hasilnya, apiserver-builder sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika service-catalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan-layanan yang disediakannya. |
|
|
||
| Biasanya, _APIService_ akan diimplementasikan oleh sebuah ekstensi-apiserver di Pod yang berjalan di kluster. ekstensi-apiserver ini biasanya perlu di pasangkan dengan satu atau lebih _controller_ apabila manajemen aktif dari sumber daya tambahan diperlukan, pembuat-apiserver sebenarnya akan memberikan kerangka untuk keduanya. Sebagai contoh lain, ketika layanan-katalog diinstal, ia menyediakan ekstensi-apiserver dan _controller_ untuk layanan yang disediakannya. | ||
|
|
||
| Ekstensi-apiserver harus memiliki latensi koneksi yang rendah ke dan dari kube-apiserver. |
There was a problem hiding this comment.
| Ekstensi-apiserver harus memiliki latensi koneksi yang rendah ke dan dari kube-apiserver. | |
| Ekstensi-apiserver harus memiliki latensi koneksi yang rendah dari dan ke kube-apiserver. |
Minor one, but I think it's more common to use "dari dan ke" instead of the literal translation. Let's avoid confusion.
|
|
||
| Ekstensi-apiserver harus memiliki latensi koneksi yang rendah ke dan dari kube-apiserver. | ||
| Secara Khusus, permintaan pencarian diperlukan untuk bolak-balik dari kube-apiserver dalam 5 detik atau kurang. | ||
| Jika penyebaran kamu tidak dapat mencapai ini, kamu harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan |
There was a problem hiding this comment.
| Jika penyebaran kamu tidak dapat mencapai ini, kamu harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan | |
| Jika implementasi kamu tidak dapat menyanggupinya, kamu harus mempertimbangkan cara mengubahnya. Untuk sekarang, menyetel |
I think the "deployment" here refers to the implementation of the extension-apiserver. I find using "penyebaran" a bit confusing.
| Ekstensi-apiserver harus memiliki latensi koneksi yang rendah ke dan dari kube-apiserver. | ||
| Secara Khusus, permintaan pencarian diperlukan untuk bolak-balik dari kube-apiserver dalam 5 detik atau kurang. | ||
| Jika penyebaran kamu tidak dapat mencapai ini, kamu harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan | ||
| `EnableAggregatedDiscoveryTimeout=false` gerbang fitur di kube-apiserver |
There was a problem hiding this comment.
| `EnableAggregatedDiscoveryTimeout=false` gerbang fitur di kube-apiserver | |
| _feature-gate_ `EnableAggregatedDiscoveryTimeout=false` di kube-apiserver |
Should be in front of the EnableAggregatedDiscoveryTimeout=false.
Also, I find leaving it as is (feature-gate) is beter. It's a command line flag in the kube-apiserver cli (https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/), and it's also the name of something in Kubernetes (https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/)
.
But you can leave it translated as "gerbang fitur" if you want.
| Secara Khusus, permintaan pencarian diperlukan untuk bolak-balik dari kube-apiserver dalam 5 detik atau kurang. | ||
| Jika penyebaran kamu tidak dapat mencapai ini, kamu harus mempertimbangkan cara mengubahnya. Sekarang, pengaturan | ||
| `EnableAggregatedDiscoveryTimeout=false` gerbang fitur di kube-apiserver | ||
| akan menonaktifkan pembatasan waktu. Fitur ini dihapus dalam rilis mendatang. |
There was a problem hiding this comment.
| akan menonaktifkan pembatasan waktu. Fitur ini dihapus dalam rilis mendatang. | |
| akan menonaktifkan batasan waktu tersebut. Fitur ini akan dihapus dalam rilis mendatang. |
| {{% capture whatsnext %}} | ||
|
|
||
| * Untuk mengaktifkan agregator di lingkungan kamu, [konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/). | ||
| * Kemudian, [menyiapkan ekstensi api-server](/docs/tasks/access-kubernetes-api/setup-extension-api-server/) untuk bekerja dengan lapisan agregasi. |
There was a problem hiding this comment.
| * Kemudian, [menyiapkan ekstensi api-server](/docs/tasks/access-kubernetes-api/setup-extension-api-server/) untuk bekerja dengan lapisan agregasi. | |
| * Kemudian, [siapkan ekstensi api-server](/docs/tasks/access-kubernetes-api/setup-extension-api-server/) untuk bekerja dengan lapisan agregasi. |
66b6dd5 to
6474e5e
Compare
irvifa
left a comment
There was a problem hiding this comment.
Thanks for your contribution, I left some comment that need to be addressed 😄
|
|
||
| {{% capture overview %}} | ||
|
|
||
| Lapisan agregasi memungkinkan kubernetes untuk diperluas dengan API-API tambahan, selain dari yang ditawarkan oleh API-API inti kubernetes. |
There was a problem hiding this comment.
| Lapisan agregasi memungkinkan kubernetes untuk diperluas dengan API-API tambahan, selain dari yang ditawarkan oleh API-API inti kubernetes. | |
| Lapisan agregasi memungkinkan Kubernetes untuk diperluas dengan API tambahan, selain dari yang ditawarkan oleh API inti Kubernetes. |
| {{% capture body %}} | ||
|
|
||
| ## Ikhtisar | ||
| Lapisan agregasi memungkinkan instalasi tambahan beragam API _Kubernetes-style_ di kluster kamu. Tambahan-tambahan ini dapat berupa solusi-solusi yang sudah dibangun (_prebuilt_) oleh pihak ke-3 yang sudah ada, seperti [service-catalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API-API yang dibuat oleh pengguna seperti [apiserver-builder](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulainya. |
There was a problem hiding this comment.
| Lapisan agregasi memungkinkan instalasi tambahan beragam API _Kubernetes-style_ di kluster kamu. Tambahan-tambahan ini dapat berupa solusi-solusi yang sudah dibangun (_prebuilt_) oleh pihak ke-3 yang sudah ada, seperti [service-catalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API-API yang dibuat oleh pengguna seperti [apiserver-builder](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulainya. | |
| Lapisan agregasi memungkinkan instalasi tambahan beragam API _Kubernetes-style_ di kluster kamu. Tambahan-tambahan ini dapat berupa solusi-solusi yang sudah dibangun (_prebuilt_) oleh pihak ke-3 yang sudah ada, seperti [_service-catalog_](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang dibuat oleh pengguna seperti [apiserver-builder](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulainya. |
content/id/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation.md
Outdated
Show resolved
Hide resolved
|
Hi @2pai any update on this? 👋 |
|
sorry my github notifications is messy |
6474e5e to
4e033aa
Compare
|
@2pai can you please squash your PR please before we give lgtm label? Thanks! |
4e033aa to
d8c1250
Compare
d8c1250 to
9c8e208
Compare
|
thanks for your great contribution! 🎉 /lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: girikuncoro The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
this pr addressed to #15341
/language id
/cc @kubernetes/sig-docs-id-reviews
/assign @irvifa @girikuncoro