diff --git a/.github/workflows/diff.py b/.github/workflows/diff.py index 8b0fa749de..f8f8cf0324 100644 --- a/.github/workflows/diff.py +++ b/.github/workflows/diff.py @@ -1,12 +1,13 @@ import json -import markdown import os.path import re import sys -from bs4 import BeautifulSoup from collections import Counter -from html2markdown import convert + import language_tool_python +import markdown +from bs4 import BeautifulSoup +from html2markdown import convert handler = {} result = False @@ -26,6 +27,11 @@ pre_dict = set(json.loads(f.read())) except Exception: pass +try: + with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'pre_dict.json'), 'w', encoding='utf8') as f: + f.write(json.dumps(sorted(pre_dict), ensure_ascii=False, indent=4)) +except Exception: + pass # pip install bs4 markdown html2markdown language-tool-python diff --git a/.github/workflows/pre_dict.json b/.github/workflows/pre_dict.json index cfd6c3504f..dd7071f5de 100644 --- a/.github/workflows/pre_dict.json +++ b/.github/workflows/pre_dict.json @@ -1,810 +1,807 @@ [ - "$CONTAINER", - "%s", - "&cloneSet", - "&cloneSetList", - "-ce", - "ALIYUN", - "ALLOWVOLUMEEXPANSION", - "APIServer", - "ActiveDeadlineSeconds", - "AdvancedCronJob", - "AdvancedCronjob", - "AdvancedStatefulSet", - "AfterAppContainer", - "AllAlpha", - "AllNamespaces", - "AppleWebKit", - "Argo-cd", - "ArgoCD", - "Autoscaler", - "BeforeAppContainer", - "BroadcastJob", - "BroadcastJobs", - "Build-Test-DockerPush", - "Burstable", - "CLONESET", - "CNIs", - "CRDs", - "CRI", - "CRs", - "Checking", - "CloneSet", - "CloneSetEventHandlerOptimization", - "CloneSetPartitionRollback", - "CloneSetShortHash", - "CloneSetSpec", - "ClusterIP", - "CompletionPolicy", - "ConfigMap", - "ConfigMaps", - "Configmap", - "ConflictOccurred", - "ContainerLaunchPriority", - "ContainerRecreateRequest", - "ContainerRecreateRequests", - "ContainerStatus", - "ControllerRevision", - "ControllerRevisions", - "Creat", - "CreateContainerConfigError", - "CreateResourceFailed", - "Custom", - "CustomResourceDefinition", - "CustomResourceWebhookConversion", - "DaemonSet", - "DaemonWatchingPod", - "DeleteHookLabel", - "DeleteResourceFailed", - "DeletionProtection", - "DeletionProtectionForCRDCascadingGate", - "Devops", - "DisablePVCReuse", - "DockerHub", - "ECI", - "EFK", - "EKS", - "ElasticSearch", - "ElasticSearch\uff0cset", - "Etcd", - "EvictionREST", - "FailFast", - "FailurePolicy", - "FailurePolicyType", - "Fargate", - "FileBeat", - "Filesystem", - "FinalizersHandler", - "Firstly\uff0cCreating", - "ForceRecreate", - "GameServer", - "GetResourceFailed", - "GitOps", - "HorizontalPodAutoscaler", - "HotUpgrade", - "IfNotPresent", - "ImageListPullJob", - "ImagePullJob", - "ImagePullJobGate", - "ImagePullJobs", - "ImagePulling", - "InPlace", - "InPlaceIfPossible", - "InPlaceOnly", - "InPlaceUpdate", - "InPlaceUpdateEnvFromMetadata", - "InPlaceUpdateReady", - "InitContainer", - "InitContainers", - "InplaceRollingUpdateType", - "IsNewlyCreateHooked", - "IsPodReady", - "IsPreDeleteHooked", - "IsPreUpdateHooked", - "IsUpdatedHooked", - "Istio", - "JobSidecarTerminator", - "KEDA", - "KEP", - "KHTML", - "KRUISE", - "KUBE", - "Kibana", - "Krew", - "Kruise", - "Kruise-api", - "Kruise-manager", - "Kruise-tools", - "kruise-tools", - "KruiseDaemon", - "KruisePodReadinessGate", - "KruisePodReady", - "KruiseProbeFailed", - "KruiseProbeSucceeded", - "Kruise", - "Kubebuilder", - "Kubectl", - "Kubelet", - "Kustomization", - "Kustomize", - "LabelsHandler", - "LifecycleHook", - "LifecycleStateType", - "LoadBalancer", - "MQ", - "ManualUpdate", - "MarkPodNotReady", - "MarkerPolicy", - "MatchExpressions", - "MatchLabels", - "MaxReplicas", - "MaxSurge", - "MaxUnavailable", - "Mbignum", - "MergePatchJson", - "MinReadySeconds", - "Mosn", - "NamespaceNotExists", - "Nginx", - "NoSchedule", - "NodeAffinity", - "NodeImage", - "NodeImages", - "NodeSelector", - "NodeSelectorTerm", - "NotIn", - "NotReady", - "NotUpdate", - "NotUpgradablePods", - "OnFailure", - "OpenKruise", - "OpenKruise\uff08Enable", - "Openkruise", - "Openkruise", - "PODs", - "PVCs", - "PatchPodMetadata", - "PersistentPodState", - "PersistentVolumeClaim", - "PipelineRun", - "PodDeletionCost", - "PodDisruptionBudget", - "PodPending", - "PodProbeMarker", - "PodProbeMarkerGate", - "PodRunning", - "PodUnavailableBudget", - "PodUnavailableBudgetDeleteGate", - "PodUnavailableBudgetUpdateGate", - "PodUnknown", - "PodWebhook", - "PostStartHook", - "PreDelete", - "PreDownloadImageForDaemonSetUpdate", - "PreDownloadImageForInPlaceUpdate", - "PreNormal", - "PreparingDelete", - "PreparingNormal", - "PreparingUpdate", - "PullImage", - "Qos", - "RECLAIMPOLICY", - "ReCreate", - "ReadWriteOnce", - "ReadinessGate", - "ReplicaSet", - "ResourceDistribution", - "ResourceDistributionGate", - "ResourceDistributionGenerator", - "ResourceOptions", - "ResourcesDeletionProtection", - "RestartLimit", - "Resync", - "RollingUpdate", - "RollingUpdateDaemonSet", - "RollingUpdateStatefulSetStrategy", - "RollingUpdateType", - "SampleReconciler", - "ScaleObject", - "ScaleStrategy", - "ScaledObject", - "Scaledown", - "ServiceMesh", - "ServiceMonitor", - "ShareVolumePolicy", - "SidecarSet", - "SidecarSetPatchPodMetadataDefaultsAllowed", - "SidecarSetUpgradable", - "SidecarSets", - "SidecarSets\uff0cusers", - "SidecarTerminator", - "Sidecarset", - "StandardRollingUpdateType", - "StatefulSet", - "StatefulSetAutoDeletePVC", - "StorageClass", - "SurgingRollingUpdateType", - "TODO", - "TTLSecondsAfterFinished", - "TargetReference", - "Tekton", - "TemplateNoDefaults", - "TemplateNoDefaults\uff09", - "Tolerations", - "UnitedDeployment", - "UnitedDeployment-name", - "UnitedDeploymentUpdateStrategy", - "UnorderedUpdate", - "UpdateImmutableField", - "UpdateResourceFailed", - "UpdateStrategyType", - "Use%", - "VOLUMEBINDINGMODE", - "Virtual-Kubelet", - "VolumeMounts", - "WhiteList", - "WorkloadSpread", - "Yaml", - "^apps", - "^custom", - "^oom-score$", - "accessModes", - "acj-test", - "ack", - "activeDeadlineSeconds", - "adhoc", - "advancedStatefulSetTemplate", - "advancedcronjob", - "advancedcronjobs", - "advanceddaemonset", - "advancedstatefulset", - "agentlib", - "alibabacloud-cnfs-nas", - "allNamespaces", - "allowedAnnotationKeyExprs", - "although", - "annotaions", - "any more", - "apiClient", - "apiVersion", - "apis", - "apiserver", - "application", - "argo", - "argo-cd", - "argocd", - "argocd-cm", - "argocd-deploy", - "argocd-secret", - "argoproj", - "argosecret", - "args", - "availableReplicas", - "available\uff1b", - "awk", - "az", - "backoffLimit", - "bcj", - "behaviours", - "bitnami", - "bool", - "bpi", - "broadcastJobTemplate", - "broadcastJobTemplate\uff1acreate", - "broadcastjob", - "broadcastjob-active-deadline", - "broadcastjob-never-complete", - "broadcastjob-restart-limit", - "broadcastjob-sample", - "broadcastjob-ttl", - "broadcastjobs", - "buildOptions", - "busybox", - "cName", - "cache-dir", - "cd", - "ce", - "center\uff1b", - "centos", - "cfg", - "cgroup", - "chmod", - "ci", - "cli", - "cli-tool", - "cli-tools", - "clientsets", - "cloneSet", - "cloneSetList", - "cloneSetTemplate", - "cloneset", - "cloneset-controller", - "cloneset-lifecycle-demo", - "cloneset-name", - "clonesets", - "cmname", - "cn-shanghai", - "comes\uff0cyou", - "commandline", - "comparation", - "completionPolicy", - "completionTime", - "container", - "conditionType", - "conf", - "configMap", - "configMapKeyRef", - "configmap", - "configmaps", - "configserver", - "const", - "containerBatchesRecord", - "containerID", - "containerName", - "containerPort", - "containerRecreateStates", - "containerStatuses", - "containerd", - "containerlaunchpriority", - "containerrecreaterequest", - "containerrecreaterequests", - "containersRequiredReady", - "containers\uff0cbut", - "controllerrevisions", - "cooldownPeriod", - "cp", - "cpu", - "crd", - "crds", - "createNamespace", - "created\uff1a", - "cri", - "cri-o", - "crictl", - "cron", - "crr", - "ctrl", - "currentAvailable", - "currentRevision", - "customVersion", - "daemonsets", - "darwin", - "describe", - "define\uff1a", - "deleteHookLabel", - "deleted\uff1a", - "deletion", - "deploymentTemplate", - "desiredAvailable", - "desiredNumberScheduled", - "dest-namespace", - "dest-server", - "details\uff1ahttps", - "df", - "disable-openapi-validation", - "disablePVCReuse", - "dockerconfigjson", - "dockerfile", - "dockersecret", - "downscaling", - "downwardAPI", - "dst-name", - "echoserver", - "eci", - "ecs", - "elasticsearch", - "elasticsearch-master", - "emptyDir", - "enableKubeCacheMutationDetector", - "entrypoint", - "envName", - "envs", - "eq", - "example-hpa", - "excludedNamespaces", - "expectedUpdatedReplicas", - "failurePolicy", - "failureThreshold", - "featureGates", - "fi", - "fieldPath", - "fieldRef", - "filebeat", - "filebeat-config", - "filebeat-sidecarset", - "finalizer", - "finalizers", - "finalizersHandler", - "firstly", - "fmt", - "follows\uff1a", - "forceRecreate", - "fs", - "func", - "gameserver-idle", - "generator", - "gitrepositoryurl", - "golang", - "gracePeriodSeconds", - "gz", - "hardly\u3002", - "haven't do", - "healthz", - "helloworld", - "helloworld-argocd", - "helloworld-build-push", - "helloworld-image-predownload", - "helloworld-pipeline", - "helloworld-server", - "helm-charts%", - "horizontalPodAutoscalerConfig", - "hostNetwork", - "hostPath", - "hostnetwork", - "hotUpgradeEmptyImage", - "hotupgrade", - "hotupgrade-sample", - "hotupgrade-sidecarset", - "hprof", - "hs", - "http", - "http-snippet", - "https", - "ie", - "if", - "imageID", - "imagePullJob", - "imagePullPolicy", - "imagePullSecrets", - "imagepulljob", - "imagepulljobs", - "img", - "implemented", - "inPlace", - "inPlaceHookLabel", - "inPlaceUpdate", - "inPlaceUpdateStrategy", - "includedNamespaces", - "ingress-nginx-scaledobject", - "ingressClassName", - "init", - "init-container", - "initContainers", - "initialDelaySeconds", - "injectionStrategy", - "inplace", - "inplace-update", - "inplaceupdate", - "intstr", - "io", - "istio", - "jdk", - "jobTemplate", - "jobTemplate\uff1acreate", - "json", - "kaniko", - "kaniko-secret", - "kcm", - "keda", - "kedacore", - "kibana", - "krew", - "kruise", - "kruise-api", - "kruise-configuration", - "kruise-controller-manager", - "kruise-controller-manager-xxx", - "kruise-daemon", - "kruise-daemon-podprobe", - "kruise-daemon-vnsbw", - "kruise-manager", - "kruise-state-metrics", - "kruise-system", - "kruise-webhook-service", - "kruiseClient", - "kruiseInformerFactory", - "kruiseapi", - "kruiseappspub", - "kruiseclientset", - "kruiseinformer", - "kube", - "kube-apiserver", - "kube-prometheus-stack", - "kube-public", - "kube-system", - "kubebuilder", - "kubeconfig", - "kubectl", - "kubectl-kruise", - "kubelet", - "kubernetes", - "kubernetes-client", - "kusomize", - "kustomization", - "kustomize", - "kustomize-plugin", - "labelSelector", - "labelsHandler", - "lastContainerStatuses", - "lastProbeTime", - "lastTransitionTime", - "latestRevision", - "lifecyclehook", - "linux", - "livenessProbe", - "log\uff1a", - "manually", - "manualUpdate", - "markPodNotReady", - "markerPolicy", - "matchExpressions", - "matchLabels", - "matchSelector", - "matchedPods", - "maxReplicaCount", - "maxReplicas", - "maxSurge", - "maxUnavailable", - "metadata", - "metricName", - "minAvailable", - "minReadySeconds", - "minReplicaCount", - "minReplicas", - "minStartedSeconds", - "minchou", - "mountPath", - "multiple", - "mutated\uff0cand", - "mv", - "myapp", - "myclone", - "mypod", - "namespaceLabelSelector", - "namespaceSelector", - "namespaced-scope", - "nasplugin", - "newlyCreateLabel", - "nextContainerImages", - "nextContainerRefMetadata", - "nginx-prometheus-exporter", - "nodeAffinity", - "nodeName", - "nodeSelector", - "nodeSelectorTerm", - "nodeTopologyKeys", - "nodeTopologyLabels", - "nodeType", - "nodeimage", - "nodeimage-controller", - "nodeimages", - "nodes", - "ns", - "ns-demo", - "ns-xxx", - "objectSelector", - "observedGeneration", - "official", - "oom-score", - "openkruise", - "openkruise-registry", - "openkruise", - "operator-sdk", - "orderKey", - "orderPriority", - "orderedKey", - "orderedRecreate", - "ownerReference", - "oyaml", - "params", - "patchPodMetadata", - "patchPolicy", - "pathType", - "periodSeconds", - "perl", - "persistentVolumeClaimRetentionPolicy", - "process", - "pipeline", - "pipelineRef", - "podConditionType", - "podInjectPolicy", - "podManagementPolicy", - "podName", - "podSandboxConfig", - "podSelector", - "podStates", - "podStatus", - "podTemplate", - "podUpdatePolicy", - "podsToDelete", - "podunavailablebudgets", - "pollingInterval", - "possible", - "postFailOver", - "postRegistry", - "postStart", - "postUnregiste", - "postUnregister", - "preCheckBeforeNext", - "preDelete", - "preImageDownload", - "preNormal", - "preStop", - "predownload", - "preferredDuringSchedulingIgnoredDuringExecution", - "preferredNodeSelectorTerms", - "preferredPersistentTopology", - "preparingDelete", - "preparingUpdate", - "priorityStrategy", - "prometheus", - "prometheus-community", - "protobuf", - "ps", - "pullPolicy", - "pullSecrets", - "pvc", - "pwd", - "rdname", - "readinessGate", - "readinessGates", - "readinessProbe", - "readyPods", - "readyReplicas", - "requiredDuringSchedulingIgnoredDuringExecution", - "requiredNodeSelectorTerm", - "requiredNodeSelectorterm", - "requiredPersistentTopology", - "rescheduleCriticalSeconds", - "reserveOrdinals", - "resourceDistribution", - "resourceKind", - "resourceName", - "resourceOptions", - "resourcedistributiongenerator", - "resourcedistributions", - "restartCount", - "restartLimit", - "restartPolicy", - "resync", - "resyncPeriod", - "revisionHistoryLimit", - "revisionName", - "rmi", - "rollingUpdate", - "rollingUpdateType", - "rootfs", - "request", - "runAfter", - "sample-chvnr", - "sample-ds", - "sample-jnjdp", - "sample-qqglp", - "sample-ud", - "sandboxConfig", - "scaleDown", - "scaleStrategy", - "scaleTargetRef", - "scaledown", - "scatterStrategy", - "scheduleStrategy", - "scrape-uri", - "secretName", - "serverAddress", - "serviceName", - "serviceaccount", - "sha", - "shareVolumePolicy", - "shell", - "shm", - "sidecarSet", - "sidecarset", - "sidecarset-controller", - "sidecarset-example", - "sidecarsets", - "sig-node", - "socketFile", - "socketLocation", - "softly\u3002", - "sourceContainerName", - "sourceContainerNameFrom", - "specific-controllerrevision-name", - "specifically", - "stabilizationWindowSeconds", - "startTime", - "startedAt", - "startingDeadlineSeconds", - "statefulSetTemplate", - "statefulset", - "statefulsets", - "staticIP", - "statusContext", - "stepTemplate", - "storageclass", - "subresource", - "successThreshold", - "svc", - "switchLabel", - "sys", - "targetAverageUtilization", - "targetPort", - "targetRef", - "taskRef", - "tekton", - "terminationGracePeriodSeconds", - "test-sidecarset", - "textmode", - "these", - "tigger", - "timeoutSeconds", - "tkn", - "tmpfs", - "tolerations", - "topolocy", - "totalReplicas", - "transferEnv", - "transferenv", - "ttlSecondsAfterFinished", - "ubuntu", - "udev", - "ui", - "uid", - "un-schedule", - "unavailableAllowed", - "uniq", - "uniteddeployment", - "uniteddeployments", - "unorderedUpdate", - "unreadyGracePeriodSeconds", - "unschedulable", - "updateRevision", - "updateStrategy", - "updateTimestamp", - "updatedPods", - "updatedReadyPods", - "updatedReadyReplicas", - "updatedReplicas", - "upgrade", - "upgradeStrategy", - "upgradeType", - "upsert", - "usr", - "util", - "utilpointer", - "valueFrom", - "varint", - "version\uff0cOpenKruise", - "virtual-kubelet", - "volumeClaimTemplates", - "volumeMount", - "volumeMounts", - "wc", - "webhookConfiguration", - "weightPriority", - "wle", - "workingDir", - "workloadspread-demo", - "workloadspread-sample", - "workloadspreads", - "ws-demo", - "xvf", - "xxxxx", - "xxxxxx", - "yaml", - "your-cloneset-name", - "zhangsean", - "zhaomingshan", - "zxvf", - "\uff1athe", - "$patch", - "OpenAPI", - "TcpSocket", - "openapi", - "patchesStrategicMerge", - "tcpSocket", - "x-kubernetes-patch", - "CronJob", - "GitOps\uff1f", - "Devops\uff1f", - "timeZone" -] + "$CONTAINER", + "$patch", + "%s", + "&cloneSet", + "&cloneSetList", + "-ce", + "ALIYUN", + "ALLOWVOLUMEEXPANSION", + "APIServer", + "ActiveDeadlineSeconds", + "AdvancedCronJob", + "AdvancedCronjob", + "AdvancedStatefulSet", + "AfterAppContainer", + "AllAlpha", + "AllNamespaces", + "AppleWebKit", + "Argo-cd", + "ArgoCD", + "Autoscaler", + "BeforeAppContainer", + "BroadcastJob", + "BroadcastJobs", + "Build-Test-DockerPush", + "Burstable", + "CLONESET", + "CNIs", + "CRDs", + "CRI", + "CRs", + "Checking", + "CloneSet", + "CloneSetEventHandlerOptimization", + "CloneSetPartitionRollback", + "CloneSetShortHash", + "CloneSetSpec", + "ClusterIP", + "CompletionPolicy", + "ConfigMap", + "ConfigMaps", + "Configmap", + "ConflictOccurred", + "ContainerLaunchPriority", + "ContainerRecreateRequest", + "ContainerRecreateRequests", + "ContainerStatus", + "ControllerRevision", + "ControllerRevisions", + "Creat", + "CreateContainerConfigError", + "CreateResourceFailed", + "CronJob", + "Custom", + "CustomResourceDefinition", + "CustomResourceWebhookConversion", + "DaemonSet", + "DaemonWatchingPod", + "DeleteHookLabel", + "DeleteResourceFailed", + "DeletionProtection", + "DeletionProtectionForCRDCascadingGate", + "Devops", + "Devops?", + "DisablePVCReuse", + "DockerHub", + "ECI", + "EFK", + "EKS", + "ElasticSearch", + "ElasticSearch,set", + "Etcd", + "EvictionREST", + "FailFast", + "FailurePolicy", + "FailurePolicyType", + "Fargate", + "FileBeat", + "Filesystem", + "FinalizersHandler", + "Firstly,Creating", + "ForceRecreate", + "GameServer", + "GetResourceFailed", + "GitOps", + "GitOps?", + "HorizontalPodAutoscaler", + "HotUpgrade", + "IfNotPresent", + "ImageListPullJob", + "ImagePullJob", + "ImagePullJobGate", + "ImagePullJobs", + "ImagePulling", + "InPlace", + "InPlaceIfPossible", + "InPlaceOnly", + "InPlaceUpdate", + "InPlaceUpdateEnvFromMetadata", + "InPlaceUpdateReady", + "InitContainer", + "InitContainers", + "InplaceRollingUpdateType", + "IsNewlyCreateHooked", + "IsPodReady", + "IsPreDeleteHooked", + "IsPreUpdateHooked", + "IsUpdatedHooked", + "Istio", + "JobSidecarTerminator", + "KEDA", + "KEP", + "KHTML", + "KRUISE", + "KUBE", + "Kibana", + "Krew", + "Kruise", + "Kruise-api", + "Kruise-manager", + "Kruise-tools", + "KruiseDaemon", + "KruisePodReadinessGate", + "KruisePodReady", + "KruiseProbeFailed", + "KruiseProbeSucceeded", + "Kubebuilder", + "Kubectl", + "Kubelet", + "Kustomization", + "Kustomize", + "LabelsHandler", + "LifecycleHook", + "LifecycleStateType", + "LoadBalancer", + "MQ", + "ManualUpdate", + "MarkPodNotReady", + "MarkerPolicy", + "MatchExpressions", + "MatchLabels", + "MaxReplicas", + "MaxSurge", + "MaxUnavailable", + "Mbignum", + "MergePatchJson", + "MinReadySeconds", + "Mosn", + "NamespaceNotExists", + "Nginx", + "NoSchedule", + "NodeAffinity", + "NodeImage", + "NodeImages", + "NodeSelector", + "NodeSelectorTerm", + "NotIn", + "NotReady", + "NotUpdate", + "NotUpgradablePods", + "OnFailure", + "OpenAPI", + "OpenKruise", + "OpenKruise(Enable", + "Openkruise", + "PODs", + "PVCs", + "PatchPodMetadata", + "PersistentPodState", + "PersistentVolumeClaim", + "PipelineRun", + "PodDeletionCost", + "PodDisruptionBudget", + "PodPending", + "PodProbeMarker", + "PodProbeMarkerGate", + "PodRunning", + "PodUnavailableBudget", + "PodUnavailableBudgetDeleteGate", + "PodUnavailableBudgetUpdateGate", + "PodUnknown", + "PodWebhook", + "PostStartHook", + "PreDelete", + "PreDownloadImageForDaemonSetUpdate", + "PreDownloadImageForInPlaceUpdate", + "PreNormal", + "PreparingDelete", + "PreparingNormal", + "PreparingUpdate", + "PullImage", + "Qos", + "RECLAIMPOLICY", + "ReCreate", + "ReadWriteOnce", + "ReadinessGate", + "ReplicaSet", + "ResourceDistribution", + "ResourceDistributionGate", + "ResourceDistributionGenerator", + "ResourceOptions", + "ResourcesDeletionProtection", + "RestartLimit", + "Resync", + "RollingUpdate", + "RollingUpdateDaemonSet", + "RollingUpdateStatefulSetStrategy", + "RollingUpdateType", + "SampleReconciler", + "ScaleObject", + "ScaleStrategy", + "ScaledObject", + "Scaledown", + "ServiceMesh", + "ServiceMonitor", + "ShareVolumePolicy", + "SidecarSet", + "SidecarSetPatchPodMetadataDefaultsAllowed", + "SidecarSetUpgradable", + "SidecarSets", + "SidecarSets,users", + "SidecarTerminator", + "Sidecarset", + "StandardRollingUpdateType", + "StatefulSet", + "StatefulSetAutoDeletePVC", + "StorageClass", + "SurgingRollingUpdateType", + "TODO", + "TTLSecondsAfterFinished", + "TargetReference", + "TcpSocket", + "Tekton", + "TemplateNoDefaults", + "TemplateNoDefaults)", + "Tolerations", + "UnitedDeployment", + "UnitedDeployment-name", + "UnitedDeploymentUpdateStrategy", + "UnorderedUpdate", + "UpdateImmutableField", + "UpdateResourceFailed", + "UpdateStrategyType", + "Use%", + "VOLUMEBINDINGMODE", + "Virtual-Kubelet", + "VolumeMounts", + "WhiteList", + "WorkloadSpread", + "Yaml", + "^apps", + "^custom", + "^oom-score$", + "accessModes", + "acj-test", + "ack", + "activeDeadlineSeconds", + "adhoc", + "advancedStatefulSetTemplate", + "advancedcronjob", + "advancedcronjobs", + "advanceddaemonset", + "advancedstatefulset", + "agentlib", + "alibabacloud-cnfs-nas", + "allNamespaces", + "allowedAnnotationKeyExprs", + "although", + "annotaions", + "any more", + "apiClient", + "apiVersion", + "apis", + "apiserver", + "application", + "argo", + "argo-cd", + "argocd", + "argocd-cm", + "argocd-deploy", + "argocd-secret", + "argoproj", + "argosecret", + "args", + "availableReplicas", + "available;", + "awk", + "az", + "backoffLimit", + "bcj", + "behaviours", + "bitnami", + "bool", + "bpi", + "broadcastJobTemplate", + "broadcastJobTemplate:create", + "broadcastjob", + "broadcastjob-active-deadline", + "broadcastjob-never-complete", + "broadcastjob-restart-limit", + "broadcastjob-sample", + "broadcastjob-ttl", + "broadcastjobs", + "buildOptions", + "busybox", + "cName", + "cache-dir", + "cd", + "ce", + "center;", + "centos", + "cfg", + "cgroup", + "chmod", + "ci", + "cli", + "cli-tool", + "cli-tools", + "clientsets", + "cloneSet", + "cloneSetList", + "cloneSetTemplate", + "cloneset", + "cloneset-controller", + "cloneset-lifecycle-demo", + "cloneset-name", + "clonesets", + "cmname", + "cn-shanghai", + "comes,you", + "commandline", + "comparation", + "completionPolicy", + "completionTime", + "conditionType", + "conf", + "configMap", + "configMapKeyRef", + "configmap", + "configmaps", + "configserver", + "const", + "container", + "containerBatchesRecord", + "containerID", + "containerName", + "containerPort", + "containerRecreateStates", + "containerStatuses", + "containerd", + "containerlaunchpriority", + "containerrecreaterequest", + "containerrecreaterequests", + "containersRequiredReady", + "containers,but", + "controllerrevisions", + "cooldownPeriod", + "cp", + "cpu", + "crd", + "crds", + "createNamespace", + "created:", + "cri", + "cri-o", + "crictl", + "cron", + "crr", + "ctrl", + "currentAvailable", + "currentRevision", + "customVersion", + "daemonsets", + "darwin", + "define:", + "deleteHookLabel", + "deleted:", + "deletion", + "deploymentTemplate", + "describe", + "desiredAvailable", + "desiredNumberScheduled", + "dest-namespace", + "dest-server", + "details:https", + "df", + "disable-openapi-validation", + "disablePVCReuse", + "dockerconfigjson", + "dockerfile", + "dockersecret", + "downscaling", + "downwardAPI", + "dst-name", + "echoserver", + "eci", + "ecs", + "elasticsearch", + "elasticsearch-master", + "emptyDir", + "enableKubeCacheMutationDetector", + "entrypoint", + "envName", + "envs", + "eq", + "example-hpa", + "excludedNamespaces", + "expectedUpdatedReplicas", + "failurePolicy", + "failureThreshold", + "featureGates", + "fi", + "fieldPath", + "fieldRef", + "filebeat", + "filebeat-config", + "filebeat-sidecarset", + "finalizer", + "finalizers", + "finalizersHandler", + "firstly", + "fmt", + "follows:", + "forceRecreate", + "fs", + "func", + "gameserver-idle", + "generator", + "gitrepositoryurl", + "golang", + "gracePeriodSeconds", + "gz", + "hardly。", + "haven't do", + "healthz", + "helloworld", + "helloworld-argocd", + "helloworld-build-push", + "helloworld-image-predownload", + "helloworld-pipeline", + "helloworld-server", + "helm-charts%", + "horizontalPodAutoscalerConfig", + "hostNetwork", + "hostPath", + "hostnetwork", + "hotUpgradeEmptyImage", + "hotupgrade", + "hotupgrade-sample", + "hotupgrade-sidecarset", + "hprof", + "hs", + "http", + "http-snippet", + "https", + "ie", + "if", + "imageID", + "imagePullJob", + "imagePullPolicy", + "imagePullSecrets", + "imagepulljob", + "imagepulljobs", + "img", + "implemented", + "inPlace", + "inPlaceHookLabel", + "inPlaceUpdate", + "inPlaceUpdateStrategy", + "includedNamespaces", + "ingress-nginx-scaledobject", + "ingressClassName", + "init", + "init-container", + "initContainers", + "initialDelaySeconds", + "injectionStrategy", + "inplace", + "inplace-update", + "inplaceupdate", + "intstr", + "io", + "istio", + "jdk", + "jobTemplate", + "jobTemplate:create", + "json", + "kaniko", + "kaniko-secret", + "kcm", + "keda", + "kedacore", + "kibana", + "krew", + "kruise", + "kruise-api", + "kruise-configuration", + "kruise-controller-manager", + "kruise-controller-manager-xxx", + "kruise-daemon", + "kruise-daemon-podprobe", + "kruise-daemon-vnsbw", + "kruise-manager", + "kruise-state-metrics", + "kruise-system", + "kruise-tools", + "kruise-webhook-service", + "kruiseClient", + "kruiseInformerFactory", + "kruiseapi", + "kruiseappspub", + "kruiseclientset", + "kruiseinformer", + "kube", + "kube-apiserver", + "kube-prometheus-stack", + "kube-public", + "kube-system", + "kubebuilder", + "kubeconfig", + "kubectl", + "kubectl-kruise", + "kubelet", + "kubernetes", + "kubernetes-client", + "kusomize", + "kustomization", + "kustomize", + "kustomize-plugin", + "labelSelector", + "labelsHandler", + "lastContainerStatuses", + "lastProbeTime", + "lastTransitionTime", + "latestRevision", + "lifecyclehook", + "linux", + "livenessProbe", + "log:", + "manualUpdate", + "manually", + "markPodNotReady", + "markerPolicy", + "matchExpressions", + "matchLabels", + "matchSelector", + "matchedPods", + "maxReplicaCount", + "maxReplicas", + "maxSurge", + "maxUnavailable", + "metadata", + "metricName", + "minAvailable", + "minReadySeconds", + "minReplicaCount", + "minReplicas", + "minStartedSeconds", + "minchou", + "mountPath", + "multiple", + "mutated,and", + "mv", + "myapp", + "myclone", + "mypod", + "namespaceLabelSelector", + "namespaceSelector", + "namespaced-scope", + "nasplugin", + "newlyCreateLabel", + "nextContainerImages", + "nextContainerRefMetadata", + "nginx-prometheus-exporter", + "nodeAffinity", + "nodeName", + "nodeSelector", + "nodeSelectorTerm", + "nodeTopologyKeys", + "nodeTopologyLabels", + "nodeType", + "nodeimage", + "nodeimage-controller", + "nodeimages", + "nodes", + "ns", + "ns-demo", + "ns-xxx", + "objectSelector", + "observedGeneration", + "official", + "oom-score", + "openapi", + "openkruise", + "openkruise-registry", + "operator-sdk", + "orderKey", + "orderPriority", + "orderedKey", + "orderedRecreate", + "ownerReference", + "oyaml", + "params", + "patchPodMetadata", + "patchPolicy", + "patchesStrategicMerge", + "pathType", + "periodSeconds", + "perl", + "persistentVolumeClaimRetentionPolicy", + "pipeline", + "pipelineRef", + "podConditionType", + "podInjectPolicy", + "podManagementPolicy", + "podName", + "podSandboxConfig", + "podSelector", + "podStates", + "podStatus", + "podTemplate", + "podUpdatePolicy", + "podsToDelete", + "podunavailablebudgets", + "pollingInterval", + "possible", + "postFailOver", + "postRegistry", + "postStart", + "postUnregiste", + "postUnregister", + "preCheckBeforeNext", + "preDelete", + "preImageDownload", + "preNormal", + "preStop", + "predownload", + "preferredDuringSchedulingIgnoredDuringExecution", + "preferredNodeSelectorTerms", + "preferredPersistentTopology", + "preparingDelete", + "preparingUpdate", + "priorityStrategy", + "process", + "prometheus", + "prometheus-community", + "protobuf", + "ps", + "pullPolicy", + "pullSecrets", + "pvc", + "pwd", + "rdname", + "readinessGate", + "readinessGates", + "readinessProbe", + "readyPods", + "readyReplicas", + "request", + "requiredDuringSchedulingIgnoredDuringExecution", + "requiredNodeSelectorTerm", + "requiredNodeSelectorterm", + "requiredPersistentTopology", + "rescheduleCriticalSeconds", + "reserveOrdinals", + "resourceDistribution", + "resourceKind", + "resourceName", + "resourceOptions", + "resourcedistributiongenerator", + "resourcedistributions", + "restartCount", + "restartLimit", + "restartPolicy", + "resync", + "resyncPeriod", + "revisionHistoryLimit", + "revisionName", + "rmi", + "rollingUpdate", + "rollingUpdateType", + "rootfs", + "runAfter", + "sample-chvnr", + "sample-ds", + "sample-jnjdp", + "sample-qqglp", + "sample-ud", + "sandboxConfig", + "scaleDown", + "scaleStrategy", + "scaleTargetRef", + "scaledown", + "scatterStrategy", + "scheduleStrategy", + "scrape-uri", + "secretName", + "serverAddress", + "serviceName", + "serviceaccount", + "sha", + "shareVolumePolicy", + "shell", + "shm", + "sidecarSet", + "sidecarset", + "sidecarset-controller", + "sidecarset-example", + "sidecarsets", + "sig-node", + "socketFile", + "socketLocation", + "softly。", + "sourceContainerName", + "sourceContainerNameFrom", + "specific-controllerrevision-name", + "specifically", + "stabilizationWindowSeconds", + "startTime", + "startedAt", + "startingDeadlineSeconds", + "statefulSetTemplate", + "statefulset", + "statefulsets", + "staticIP", + "statusContext", + "stepTemplate", + "storageclass", + "subresource", + "successThreshold", + "svc", + "switchLabel", + "sys", + "targetAverageUtilization", + "targetPort", + "targetRef", + "taskRef", + "tcpSocket", + "tekton", + "terminationGracePeriodSeconds", + "test-sidecarset", + "textmode", + "these", + "tigger", + "timeZone", + "timeoutSeconds", + "tkn", + "tmpfs", + "tolerations", + "topolocy", + "totalReplicas", + "transferEnv", + "transferenv", + "ttlSecondsAfterFinished", + "ubuntu", + "udev", + "ui", + "uid", + "un-schedule", + "unavailableAllowed", + "uniq", + "uniteddeployment", + "uniteddeployments", + "unorderedUpdate", + "unreadyGracePeriodSeconds", + "unschedulable", + "updateRevision", + "updateStrategy", + "updateTimestamp", + "updatedPods", + "updatedReadyPods", + "updatedReadyReplicas", + "updatedReplicas", + "upgrade", + "upgradeStrategy", + "upgradeType", + "upsert", + "usr", + "util", + "utilpointer", + "valueFrom", + "varint", + "version,OpenKruise", + "virtual-kubelet", + "volumeClaimTemplates", + "volumeMount", + "volumeMounts", + "wc", + "webhookConfiguration", + "weightPriority", + "wle", + "workingDir", + "workloadspread-demo", + "workloadspread-sample", + "workloadspreads", + "ws-demo", + "x-kubernetes-patch", + "xvf", + "xxxxx", + "xxxxxx", + "yaml", + "your-cloneset-name", + "zhangsean", + "zhaomingshan", + "zxvf", + ":the" +] \ No newline at end of file diff --git a/docs/user-manuals/jobsidecarterminator.md b/docs/user-manuals/jobsidecarterminator.md index 8a2690c3fa..e2839292f1 100644 --- a/docs/user-manuals/jobsidecarterminator.md +++ b/docs/user-manuals/jobsidecarterminator.md @@ -10,7 +10,7 @@ To solve such problem, job sidecar terminator controller watches and terminates ## Requirements - - Enabled `JobSidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). + - Enabled `SidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). - Enabled `KruiseDaemon` feature gate when installing/upgrading Kruise (defaults to `enabled`). ## Usage diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/user-manuals/jobsidecarterminator.md b/i18n/zh/docusaurus-plugin-content-docs/current/user-manuals/jobsidecarterminator.md index 815698a5f6..fd55c0a2de 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/user-manuals/jobsidecarterminator.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/user-manuals/jobsidecarterminator.md @@ -10,8 +10,8 @@ title: Job Sidecar Terminator ## 使用前提 -- 在安装或升级 Kruise 时启用 JobSidecarTerminator Feature-Gate(默认关闭) -- 在安装或升级 Kruise 时启用 KruiseDaemon Feature-Gate(默认开启)。 +- 在安装或升级 Kruise 时启用 `SidecarTerminator` Feature-Gate(默认关闭) +- 在安装或升级 Kruise 时启用 `KruiseDaemon` Feature-Gate(默认开启)。 ## 使用方式 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v1.4/user-manuals/jobsidecarterminator.md b/i18n/zh/docusaurus-plugin-content-docs/version-v1.4/user-manuals/jobsidecarterminator.md index ea47730bfe..fc0f85a309 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v1.4/user-manuals/jobsidecarterminator.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v1.4/user-manuals/jobsidecarterminator.md @@ -10,8 +10,8 @@ title: Job Sidecar Terminator ## 使用前提 -- 在安装或升级 Kruise 时启用 JobSidecarTerminator Feature-Gate(默认关闭) -- 在安装或升级 Kruise 时启用 KruiseDaemon Feature-Gate(默认开启)。 +- 在安装或升级 Kruise 时启用 `SidecarTerminator` Feature-Gate(默认关闭) +- 在安装或升级 Kruise 时启用 `KruiseDaemon` Feature-Gate(默认开启)。 ## 使用方式 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v1.5/user-manuals/jobsidecarterminator.md b/i18n/zh/docusaurus-plugin-content-docs/version-v1.5/user-manuals/jobsidecarterminator.md index ea47730bfe..fc0f85a309 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v1.5/user-manuals/jobsidecarterminator.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v1.5/user-manuals/jobsidecarterminator.md @@ -10,8 +10,8 @@ title: Job Sidecar Terminator ## 使用前提 -- 在安装或升级 Kruise 时启用 JobSidecarTerminator Feature-Gate(默认关闭) -- 在安装或升级 Kruise 时启用 KruiseDaemon Feature-Gate(默认开启)。 +- 在安装或升级 Kruise 时启用 `SidecarTerminator` Feature-Gate(默认关闭) +- 在安装或升级 Kruise 时启用 `KruiseDaemon` Feature-Gate(默认开启)。 ## 使用方式 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v1.6/user-manuals/jobsidecarterminator.md b/i18n/zh/docusaurus-plugin-content-docs/version-v1.6/user-manuals/jobsidecarterminator.md index 815698a5f6..fd55c0a2de 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v1.6/user-manuals/jobsidecarterminator.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v1.6/user-manuals/jobsidecarterminator.md @@ -10,8 +10,8 @@ title: Job Sidecar Terminator ## 使用前提 -- 在安装或升级 Kruise 时启用 JobSidecarTerminator Feature-Gate(默认关闭) -- 在安装或升级 Kruise 时启用 KruiseDaemon Feature-Gate(默认开启)。 +- 在安装或升级 Kruise 时启用 `SidecarTerminator` Feature-Gate(默认关闭) +- 在安装或升级 Kruise 时启用 `KruiseDaemon` Feature-Gate(默认开启)。 ## 使用方式 diff --git a/versioned_docs/version-v1.4/user-manuals/jobsidecarterminator.md b/versioned_docs/version-v1.4/user-manuals/jobsidecarterminator.md index 3b7fcc1cc5..651331bf49 100644 --- a/versioned_docs/version-v1.4/user-manuals/jobsidecarterminator.md +++ b/versioned_docs/version-v1.4/user-manuals/jobsidecarterminator.md @@ -10,7 +10,7 @@ To solve such problem, job sidecar terminator controller watches and terminates ## Requirements - - Enabled `JobSidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). + - Enabled `SidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). - Enabled `KruiseDaemon` feature gate when installing/upgrading Kruise (defaults to `enabled`). ## Usage diff --git a/versioned_docs/version-v1.5/user-manuals/jobsidecarterminator.md b/versioned_docs/version-v1.5/user-manuals/jobsidecarterminator.md index cd6a3ad99c..e52b21b6d1 100644 --- a/versioned_docs/version-v1.5/user-manuals/jobsidecarterminator.md +++ b/versioned_docs/version-v1.5/user-manuals/jobsidecarterminator.md @@ -10,7 +10,7 @@ To solve such problem, job sidecar terminator controller watches and terminates ## Requirements - - Enabled `JobSidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). + - Enabled `SidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). - Enabled `KruiseDaemon` feature gate when installing/upgrading Kruise (defaults to `enabled`). ## Usage diff --git a/versioned_docs/version-v1.6/user-manuals/jobsidecarterminator.md b/versioned_docs/version-v1.6/user-manuals/jobsidecarterminator.md index 8a2690c3fa..e2839292f1 100644 --- a/versioned_docs/version-v1.6/user-manuals/jobsidecarterminator.md +++ b/versioned_docs/version-v1.6/user-manuals/jobsidecarterminator.md @@ -10,7 +10,7 @@ To solve such problem, job sidecar terminator controller watches and terminates ## Requirements - - Enabled `JobSidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). + - Enabled `SidecarTerminator` feature gate when installing/upgrading Kruise (defaults to `disabled`). - Enabled `KruiseDaemon` feature gate when installing/upgrading Kruise (defaults to `enabled`). ## Usage