Telekube uses the following CLI commands:
||Telekube CLI client.
||Telekube SSH client which can be used to remotely connect to a node inside of any Telekube Cluster.
||The Kubernetes runtime engine. It manages Kubernetes daemons and their health, Cluster updates and so on. Gravity is present on every machine of a Telekube Cluster.|
The typical Telekube workflow is as follows:
- Start by building and publishing your Application Bundle with
telecommand. Once a Telekube Cluster is deployed,
telecommand will let you list the active Clusters.
- Connect to any server inside of any Cluster using the
- Manage the Cluster from within by using
gravitycommand and/or Kubernetes tools like
tele is the Telekube CLI client and can run on macOS and Linux. By using
tele on your laptop you can:
- Package Kubernetes applications into self-installing tarballs ("Application Bundles").
- Publish Applications Bundles into the Ops Center.
- Manage the Telekube Clusters in the Ops Center.
See more details in Packaging & Deployment section.
tsh is the SSH client used by Telekube and can run on macOS and Linux. You can use
tsh to remotely login into
any server in a Telekube Cluster, even those located behind firewalls.
To achieve this,
tsh uses the Ops Center as an "SSH bastion" or "jump host".
tsh tool is a part of Gravitational Teleport, an open source SSH server and
client developed and supported by
Gravitational. Teleport can be used outside of Telekube, but the supplied
client is tighly integrated with other Telekube tools, for example
See more details in Remote Management section
gravity only runs on Linux and is only available on the target machines
where your application is running. It can be used to manage the state of a Telekube Cluster.
See more details in Cluster Management section