Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/kubernetes.cpython-312.pyc |
�
-�_g�1 � � � d dl mZ d dlZd dlZd dlZd dlmZmZmZm Z m
Z
dZdZdZ
G d� de� Z G d � d
ee� Z G d� dee e� Zy)
� )� translateN)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin� PluginOpt)�kubelet�
kubernetes)r zkube-apiserverz
kube-proxyzkube-schedulerzkube-controller-manager)z/etc/kubernetes/admin.confc
�� � e Zd ZdZdZdZdZg d�ZdgZg d�Z g d�Z
g d �Z ed
dd�
� eddd�
� eddd�
� eddd�
� edde
d�� gZdZd� Zd� Zd� Zd� Zd� Zd� Zd� Zy )!�
Kubernetesz+Kubernetes container orchestration platformr
)� containeri� )z/etc/kubernetesz/run/flannelz/var/lib/kubelet/config.yamlz"/var/lib/kubelet/kubeadm-flags.envz /var/lib/kubelet/*_manager_statez/etc/kubernetes/pki)z /var/log/pods/kube-system_etcd-*z*/var/log/pods/kube-system_kube-apiserver-*z3/var/log/pods/kube-system_kube-controller-manager-*z*/var/log/pods/kube-system_kube-scheduler-*)�events�deployments� ingresses�pods�pvc�services�
daemonsets�replicasets� endpoints�statefulsets�
configmaps�serviceaccounts�secrets�jobs�cronjobs�clusterroles�clusterrolebindings�limitranges�resourcequotas)�sc�pv�roles�rolebindings�allFz'collect all namespace output separately)�default�desc�describez(collect describe output of all resources�kubelogsz4copy some kube-system pod logs without using the API�podlogsz2capture stdout/stderr logs from pods using the API�podlogs-filter� z1only collect logs from pods matching this pattern)r&