package
0.0.0-20210624121128-6b231d83a5d4
Repository: https://github.com/tkestack/kube-jarvis.git
Documentation: pkg.go.dev
# README
Plugins
Cluster
Cluster is the abstraction of a particular type of cluster, and it is responsible for probing and discovering the core components of the cluster and collecting cluster-related information
Coordinator
Coordinator is responsible for coordinating the work of the other plug-ins, executing the various diagnostics, and distributing the output to the exporters
Diagnostic
Diagnostic is responsible for diagnosing an aspect of the cluster, outputting diagnostic results and repair recommendations
- example
- kube-apiserver-args
- kube-controller-manager-args
- etcd-args
- scheduler-args
- master-capacity
- master-components
- node-ha
- node-iptables
- node-status
- node-sys
- hpa-ip
- affinity
- batch-check
- workload-ha
- health-check
- pdb
- requests-limits
- workload-status
- node-ha
Exporter
Exporter is responsible for formatting the output or storage
# Packages
* Tencent is pleased to support the open source community by making TKEStack
* available.
* Tencent is pleased to support the open source community by making TKEStack
* available.
* Tencent is pleased to support the open source community by making TKEStack
* available.
* Tencent is pleased to support the open source community by making TKEStack
* available.
# Functions
IsSupportedCloud return true if cloud type is supported.
NewProgress return a new Progress.
# Structs
MetaData is the common attributes of a plugins.
Progress show the progress of cluster Initialization.
ProgressStep is one step of Initialization.