Skip to content
This repository has been archived by the owner on Jul 12, 2019. It is now read-only.
/ choerodon-agent Public archive

Choerodon Agent connects the Choerodon platform and environments(e.g. staging env,product env) together, and in the charge of helm release, network management, k8s object monitoring, and container log and shell.

License

Notifications You must be signed in to change notification settings

choerodon/choerodon-agent

Repository files navigation

Choerodon Agent

Choerodon Agent is a environment client which connects to the choerodon platform through websocket, And it is a relay station for other services and k8s interaction. The interactioninteract through command/response to provide these features to other service,such as management of helm release, network management, k8s object monitoring, and container log and shell. We can use che choerodon agent to operate the k8s like using kubectl client.

Feature

  • helm release management
  • Web Services and Domain Management
  • K8s object monitoring and processing
  • Container log and shell
  • WebSocket log of k8s object

Requirements

  • Go 1.9.4 and above
  • Dep

Installation and Run

Build

make

Run

./bin/choerodon-cluster-agent \
    --v=1 \
    --tiller-connection-timeout=2 \
    --connect=[Server address] \
    --token=[Token] \
    --namespace=[k8s namespace]

Reporting Issues

If you find any shortcomings or bugs, please describe them in the issue.

How to Contribute

Pull requests are welcome! Follow to know for more information on how to contribute.

About

Choerodon Agent connects the Choerodon platform and environments(e.g. staging env,product env) together, and in the charge of helm release, network management, k8s object monitoring, and container log and shell.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages