Skip to content
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

[azure] Add support for Kubernetes Services #221

Merged
merged 1 commit into from
Dec 2, 2021

Conversation

ricoberger
Copy link
Member

It is now possible to use the Azure plugin to display your kubernetes
services within kobs. As the container instances you can access your
kubernetes services via the page implementation or display them as
panels in a dashboard. The following panels are supported:

  • "list": Display a list of kubernetes services based on the given
    resource groups.
  • "details": Display the details of a single kubernetes service.
  • "nodePools": Display all node pools for a kubernetes service.
  • "metrics": Display various metrics for the kubernetes service. We are
    supporting API Server metrics, Node metrics and Pod metrics.

Refactoring:

  • Instead of a metrics client per service we have added a "/monitor"
    route which can be used to get the metrics for a service.
  • It is now possible to provide the credentials to authenticate against
    the Azure API via the configuration file. The environment variables
    are no longer supported.
  • We switched to the arm package for each service, so that we do not
    need the authorizer anymore. Instead we initialize the credentials
    from the config.

@ricoberger ricoberger force-pushed the azure-add-support-for-kubernetes-services branch from 95c492a to 3863b76 Compare December 2, 2021 14:15
It is now possible to use the Azure plugin to display your kubernetes
services within kobs. As the container instances you can access your
kubernetes services via the page implementation or display them as
panels in a dashboard. The following panels are supported:

- "list": Display a list of kubernetes services based on the given
  resource groups.
- "details": Display the details of a single kubernetes service.
- "nodePools": Display all node pools for a kubernetes service.
- "metrics": Display various metrics for the kubernetes service. We are
  supporting API Server metrics, Node metrics and Pod metrics.

Refactoring:

- Instead of a metrics client per service we have added a "/monitor"
  route which can be used to get the metrics for a service.
- It is now possible to provide the credentials to authenticate against
  the Azure API via the configuration file. The environment variables
  are no longer supported.
- We switched to the arm package for each service, so that we do not
  need the authorizer anymore. Instead we initialize the credentials
  from the config.
@ricoberger ricoberger force-pushed the azure-add-support-for-kubernetes-services branch from 3863b76 to 88e9069 Compare December 2, 2021 14:21
@ricoberger ricoberger merged commit d05515f into main Dec 2, 2021
@ricoberger ricoberger deleted the azure-add-support-for-kubernetes-services branch December 2, 2021 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant