Simple Log Service définit deux CRD Kubernetes, AliyunPipelineConfig et AliyunLogConfig, qui vous permettent de gérer les configurations Logtail en tant que ressources personnalisées (CR).
Présentation
Une CRD étend l'API Kubernetes pour définir des types de ressources personnalisés. Chaque CR est une instance d'une CRD. Pour plus d'informations, consultez la documentation Étendre l'API Kubernetes avec des CustomResourceDefinitions.
Pour gérer les configurations Logtail avec des CR, connectez-vous à votre cluster Kubernetes, authentifiez-vous, puis envoyez un fichier YAML au kube-apiserver pour créer un CR.
Si vous créez une configuration Logtail via un CR, effectuez toujours les mises à jour via ce même CR. Les modifications apportées dans la console SLS ne sont pas synchronisées avec le CR.
CRD
SLS propose deux CRD pour gérer les configurations Logtail dans Kubernetes : AliyunPipelineConfig et AliyunLogConfig. Le tableau suivant compare leurs fonctionnalités.
AliyunPipelineConfig nécessite Logtail 0.5.1 ou une version ultérieure.
|
CRD |
AliyunPipelineConfig (recommandé) |
AliyunLogConfig |
|
ApiGroup |
telemetry.alibabacloud.com/v1alpha1 |
log.alibabacloud.com/v1alpha1 |
|
Nom de la ressource CRD |
ClusterAliyunPipelineConfig |
AliyunLogConfig |
|
Portée |
Cluster |
Namespace |
|
Format de configuration Logtail |
Équivalent à LogtailPipelineConfig |
Équivalent à LogtailConfig |
|
Fonctionnalité inter-régions |
Prise en charge |
Prise en charge |
|
Fonctionnalité inter-comptes |
Prise en charge |
Prise en charge |
|
Vérification des paramètres liés aux Webhook |
Prise en charge |
Non pris en charge |
|
Détection des conflits de configuration |
Prise en charge |
Prise en charge (Logtail 0.5+) |
|
Difficulté de configuration |
Relativement faible |
Relativement élevée |
|
Configuration de l'observabilité |
Le champ Status inclut les détails des erreurs, l'heure de mise à jour, la configuration Logtail précédemment appliquée et la date d'application. |
Le champ Status contient le code d'erreur et le message d'erreur. |