在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):smpio/kubernator开源软件地址(OpenSource Url):https://github.com/smpio/kubernator开源编程语言(OpenSource Language):JavaScript 96.4%开源软件介绍(OpenSource Introduction):KubernatorDEPRECATEDour new vscode extensionIn favor of
TL;DRkubectl create ns kubernator
kubectl -n kubernator run --image=smpio/kubernator --port=80 kubernator
kubectl -n kubernator expose deploy kubernator
kubectl proxy Then open service proxy URL in your browser. Note that exposing it as ingress won't work, because the page should be on the same domain as API server. This is totally client-side app. Table of ContentsFeaturesCatalogCatalog offers an intuitive interface for managing Kubernetes objects (like Navigation TreeNavigation tree shows objects' kinds, grouped by namespaces, and objects themselves. All API groups are fetched, which yields a list of versions and endpoints for every group. Then for all groups and versions Extensive Caching
Multiple API VersionsEvery group fetches its resources using all API versions, not only the preferred one, and then merges given resources into one list considering versions priority. It means we can access objects through different API versions. Moreover, when a new object is created, an API endpoint would be choosed automatically based on the value of TabsTab names reflect current object's location in the navigation tree (object.namespace → object.kind → object). New objects have green tab color, modified and not submitted objects ― red tab color. Local modifications are saved even if the tab was closed and reopened again. Copying ObjectsWhen object is being copied, all unnecessary and read-only fields are automatically stripped as described in the corresponding Swagger scheme. Actions BarAvailable actions: open a new tab copying current object; close all tabs; reload, save or delete current object; switch currently active tab to the left/right neighbour. Keyboard ShortcutsMost frequent actions have associated keyboard shortcuts. Diff EditorDiff editor is based on the powerful RBAC ViewerRBAC viewer shows ControlsSimple controls pane allows to show/hide a legend, isolated nodes and extended names. GraphGraph area (built with the awesome NotificationsEvery error and warning shows itself in a floating message on the right top side of the window. Errors are red and don't vanish automatically as warnings do. An example of concurrent edits of the same object: Getting startedThere are many ways to run Install on cluster (recommended)After installation you will have access to Kubernator just by running kubectl create ns kubernator
kubectl -n kubernator run --image=smpio/kubernator --port=80 kubernator
kubectl -n kubernator expose deploy kubernator
kubectl proxy Then open service proxy URL in your browser. Note that exposing it as ingress won't work, because the page should be on the same domain as API server. Run in docker locally
Build and run locally
Desktop appComing soon. SupportPlease open an issue for support. Please contribute using Github Flow. Create a branch, add commits, and open a pull request. MIT License |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论