A B C D E F G H I K L N P Q R S U V W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- addRepo(RepoInst) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- ApiClientCreator - net.wicp.tams.common.kubernetes.apiserver中的类
-
使用k8s的原生sdk
- ApiClientCreator() - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.ApiClientCreator
- ApiClientCreator(String) - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.ApiClientCreator
- ApiClientCreator(String, String) - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.ApiClientCreator
- ApiClientManager - net.wicp.tams.common.kubernetes.apiserver中的类
- ApiClientManager() - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.ApiClientManager
B
- bindAdminRoleForSa(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
使用Secret类型是kubernetes.io/service-account-token,用于被serviceaccount引用。
- bindClusterAdminRoleForSa(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
C
- call(HelmCmd, Map<HelmFlags, String>) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- callRestServiceToResult(boolean, Integer, String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
调用服务的restfull接口,如果是非本地集群,那么要求被调用方安装curl
- callRestServiceToResult(Integer, String, String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- callRestServiceToResultForExecGet(Pod, Integer, String, String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- callRestServiceToResultForExecPatch(Pod, Integer, String, String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- chartfetch - net.wicp.tams.common.kubernetes.helm.HelmCmd
- chartFilePath - net.wicp.tams.common.kubernetes.helm.HelmFlags
- ChartInst - net.wicp.tams.common.kubernetes.helm.po中的类
- ChartInst() - 类 的构造器net.wicp.tams.common.kubernetes.helm.po.ChartInst
- chartLocalpath - net.wicp.tams.common.kubernetes.helm.HelmFlags
- chartPackage - net.wicp.tams.common.kubernetes.helm.HelmCmd
- chartpush - net.wicp.tams.common.kubernetes.helm.HelmCmd
- checkHelmChartPath(DucklaHelmInfo) - 接口 中的方法net.wicp.tams.common.kubernetes.beans.DucklaHelmInfo.ICheck
- checkParams(Map<String, String>) - 接口 中的方法net.wicp.tams.common.kubernetes.beans.DucklaHelmInfo.ICheck
- checkWithPreRun() - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
-
在启动前做检查
- cleanThread(String) - 类 中的静态方法net.wicp.tams.common.kubernetes.apiserver.ApiClientManager
- clearDir() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
-
清理目录,注意k8sconfig不能清理
- client - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- ClusterRole - net.wicp.tams.common.kubernetes.apiserver.K8sKind
- ConfigItem - net.wicp.tams.common.kubernetes.duckula中的枚举
-
部署配置项
- containerPort - net.wicp.tams.common.kubernetes.apiserver.K8sInfo
- ConvertValueHelmStatus<T> - net.wicp.tams.common.kubernetes.convertvalue中的类
- ConvertValueHelmStatus(IConvertParams<T>, String) - 类 的构造器net.wicp.tams.common.kubernetes.convertvalue.ConvertValueHelmStatus
- ConvertValueHelmStatus(IConvertParams<T>, String[]) - 类 的构造器net.wicp.tams.common.kubernetes.convertvalue.ConvertValueHelmStatus
- ConvertValuePod - net.wicp.tams.common.kubernetes.convertvalue中的类
-
转换pod的状态
- ConvertValuePod(List<Pair<String, PodPhase>>) - 类 的构造器net.wicp.tams.common.kubernetes.convertvalue.ConvertValuePod
- copyFileFromPod(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
复制文件从pod
- copyFileToPod(String, String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
复制文件到Pod
- crClient - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- CRDController<CR extends io.fabric8.kubernetes.client.CustomResource<S,T>,CRS extends io.fabric8.kubernetes.api.model.DefaultKubernetesResourceList<CR>,S,T> - net.wicp.tams.common.kubernetes.apiserver.crd中的类
-
辅助开发Operate
- CRDController(ICrdRealize, KubeClientTams, String) - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- crdRealize - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- createCusObject(ICrdDef, String, InputStream) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- createCusObject(ICrdDef, String, String, InputStream) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- createNamespace(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- createObject() - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.ApiClientCreator
- createOrUpdateImageRolling(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
创建或更新RC
- createRc(String, FileInputStream) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
跟据文件创建RC TODO 测试
- createRc(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- createResourcequota(String, int, int, int, int, int) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
创建命名空间配额
- createSvc(String, FileInputStream) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
创建Service TODO 测试
- createSvc(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- crLister - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- crSharedIndexInformer - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
D
- db_host - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- db_password - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- db_port - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- db_username - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- delete - net.wicp.tams.common.kubernetes.helm.HelmCmd
- deleteCusObject(ICrdDef, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- deleteCusObject(ICrdDef, String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
删除自定义的资源
- deleteInstall(String) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- deleteInstall(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- delNamespace(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
删除名称空间
- delPodByLabel(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delPodByLabel(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delPodByName(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delPodByName(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delRc(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delResourcequota(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
删除命名空间配额
- delService(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delService(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- delSvc(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
删除svc
- dependency_update - net.wicp.tams.common.kubernetes.helm.HelmFlags
- Deployment - net.wicp.tams.common.kubernetes.constant.ResourcesType
- desc - 枚举 中的变量net.wicp.tams.common.kubernetes.beans.PodPhase
- destination - net.wicp.tams.common.kubernetes.helm.HelmFlags
- docker_image_repository - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- ds_defaultdb - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- ds_images_imageGroup - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- ds_images_imageVersion - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- ds_ingressHost - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- DucklaHelmInfo - net.wicp.tams.common.kubernetes.beans中的类
-
要通过DuckulaInstall来安装软件需要提供的信息
- DucklaHelmInfo() - 类 的构造器net.wicp.tams.common.kubernetes.beans.DucklaHelmInfo
- DucklaHelmInfo.ICheck - net.wicp.tams.common.kubernetes.beans中的接口
- duckula_agent_imageGroup - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_agent_imageVersion - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_agent_ingress_enable - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_agent_ingressHost - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_defaultdb - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_deployId - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_flink_ingressHost - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_operator_imageGroup - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_operator_imageVersion - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_ops_cpu - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_ops_imageGroup - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_ops_imageVersion - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_ops_ingressHost - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- duckula_ops_memory - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- DuckulaInstall - net.wicp.tams.common.kubernetes.duckula中的类
-
安装duckula工具
- DuckulaInstall(File) - 类 的构造器net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- DuckulaInstall(File, File) - 类 的构造器net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- DuckulaInstall(File, String) - 类 的构造器net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- DuckulaInstall(File, Properties) - 类 的构造器net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- DuckulaInstall(String) - 类 的构造器net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
E
- execFlinkSqlClient(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
执行flink sql程序
- execFlinkSqlClientTams(String, String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
执行tams定制的sqlclient
- execPod(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
登陆pod(没有成功)
- execshell(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- execShellToCallback(Process, IProcess, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- execShellToResult(String, String, boolean, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
执行shell命令,并反回结果
- execShellToResult(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- execShellToSystemIO(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- exitNamespace(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
F
- Failed - net.wicp.tams.common.kubernetes.beans.PodPhase
- filter - net.wicp.tams.common.kubernetes.helm.HelmFlags
- find(V1PodStatus.PhaseEnum) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.beans.PodPhase
- find(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
- find(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.beans.PodPhase
- find(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- find(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- findConfigItem(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- findCreateSa(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
查找并创建SA,创建sa名称saName,绑定到集群角色cluster-admin
G
- getAllRepomap() - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- getApiClient() - 类 中的静态方法net.wicp.tams.common.kubernetes.apiserver.ApiClientManager
- getApiClient(String, String) - 类 中的静态方法net.wicp.tams.common.kubernetes.apiserver.ApiClientManager
- getApiClientByPath(String, String) - 类 中的静态方法net.wicp.tams.common.kubernetes.apiserver.ApiClientManager
- getClient() - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getClusterInitHelmValue() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- getCmd() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmCmd
- getCmds() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getColNames() - 枚举 中的方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- getColValue(String, String) - 枚举 中的方法net.wicp.tams.common.kubernetes.constant.ResourcesType
-
需要从k8s里取出来的值 ,eg: helm status binlog-test-db-user-info 没取出来就是出问题了
- getControllerOf(HasMetadata) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
得到资源的owner
- getConvert(Map<HelmFlags, String>) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
-
通过id得到某个部署的状态
- getConvertResult() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmCmd
- getCrClass() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdRealize
- getCrd() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getCrdName() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getCrsClass() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdRealize
- getCrStatus(CR) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- getDefaultVal() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getDeploymentByLabel(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getDeploymentByLabel(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getDeploymentByLabelOne(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过label查找惟一的deployment
- getDeploymentByName(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
得到deploymentName
- getDesc() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sInfo
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmCmd
- getDesc() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getDesc_en() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
- getDesc_en() - 枚举 中的方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- getDesc_en() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getDesc_en() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getDesc_en() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmCmd
- getDesc_en() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getDesc_zh() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
- getDesc_zh() - 枚举 中的方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- getDesc_zh() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getDesc_zh() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getDesc_zh() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmCmd
- getDesc_zh() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getFormart() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getGroup() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getGroups() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sInfo
- getHelmChartFileName() - 类 中的方法net.wicp.tams.common.kubernetes.beans.DucklaHelmInfo
- getHelmClient() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- getInnerUrl(Integer, String, String, String, String...) - 类 中的静态方法net.wicp.tams.common.kubernetes.K8sAssit
- getInnerUrl(String, String, String, String...) - 类 中的静态方法net.wicp.tams.common.kubernetes.K8sAssit
- getItemName() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getJobListByIds(String, Map<String, String>, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getKind() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getName() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
- getName() - 枚举 中的方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- getName() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getName() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getName() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmCmd
- getName() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getNamespace(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getOpsHelmValue() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- getOrderby() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getOsPathDir(String) - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getParamName() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getParams() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- getParamShortName() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- getPath() - 枚举 中的方法net.wicp.tams.common.kubernetes.apiserver.K8sInfo
- getPath() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getPlural() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getPodByDeployment(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
拿到deployment对应的某个pod
- getPodByJob(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getPodByService(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过service拿到pod
- getPodListByDeployment(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getPodListByIds(String, Map<String, String>, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
查询pod,跟据过滤条件
- getPodListByJob(String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getPodListByService(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getRC(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getRC(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过名字得到RC
- getRepo(String) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- getRepoNoConf(String, Properties) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- getScope() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getSecretAccount(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过它可以拿到 data.ca.crt 和 data.token(base加密后的密文),通过 kubectl describe得到的token才是原文.
- getService(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getService(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getServices() - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getServices(String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- getShortNames() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
- getStr(String) - 类 中的方法net.wicp.tams.common.kubernetes.convertvalue.ConvertValuePod
- getStr(T) - 类 中的方法net.wicp.tams.common.kubernetes.convertvalue.ConvertValueHelmStatus
- getSubDirs() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- getSVC(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
得到service
- getTams() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- getTenantInitHelmValue() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- getValue() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- getVersions() - 接口 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.ICrdDef
H
- helmchart - net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- HelmChartInfo - net.wicp.tams.common.kubernetes.beans中的类
- HelmChartInfo() - 类 的构造器net.wicp.tams.common.kubernetes.beans.HelmChartInfo
- HelmClient - net.wicp.tams.common.kubernetes.helm中的类
-
只支持helm3的调用,helm2可以参考TillerClient TODO 没有白明单的超时处理
- HelmClient(String) - 类 的构造器net.wicp.tams.common.kubernetes.helm.HelmClient
- HelmClient(String, String) - 类 的构造器net.wicp.tams.common.kubernetes.helm.HelmClient
- HelmClient(String, String, String) - 类 的构造器net.wicp.tams.common.kubernetes.helm.HelmClient
- HelmCmd - net.wicp.tams.common.kubernetes.helm中的枚举
-
是与否枚举
- HelmFlags - net.wicp.tams.common.kubernetes.helm中的枚举
-
Helm参数配置项枚举
- HelmInst - net.wicp.tams.common.kubernetes.helm.po中的类
-
list会组装为此对象
- HelmInst() - 类 的构造器net.wicp.tams.common.kubernetes.helm.po.HelmInst
- helmvalue - net.wicp.tams.common.kubernetes.duckula.UploadSubDir
I
- IConvertParams<T> - net.wicp.tams.common.kubernetes.helm中的接口
- ICrdDef - net.wicp.tams.common.kubernetes.apiserver.crd中的接口
-
自定义资源配置,ops等可以使用
- ICrdRealize - net.wicp.tams.common.kubernetes.apiserver.crd中的接口
-
自定义资源实现,在具体的operate里面需要使用
- image - net.wicp.tams.common.kubernetes.apiserver.K8sInfo
- informerFactory - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- init() - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
-
初始化
- initConn() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- initDir() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
-
初始化目录
- initK8s() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- initTenant() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- install - net.wicp.tams.common.kubernetes.helm.HelmCmd
- install(String, String, HelmChartInfo, String, Map<String, String>) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
-
综合2种模式的install方法
- install(String, HelmChartInfo, String) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- install(String, HelmChartInfo, Map<String, String>) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- install(Map<HelmFlags, String>, boolean) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
-
安装helmchart包,它会先拉取
- install(DucklaHelmInfo) - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
-
安装其它软件
- installDeploymentByTemp(String, String, Map<String, Object>) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过freemark模板和参数部署deployment
- installDolphinscheduler() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- installLocalFile(String, File, String, File, String...) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- installLocalFile(String, String, String, String, String[]) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- installLocalFile(String, String, String, String, Map<String, String>) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- installLocalFileDefaultNs(String, String, String, String...) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- installNewDuckula() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
-
全新安装所有模块(存在的模块不安装)
- installOps() - 类 中的方法net.wicp.tams.common.kubernetes.duckula.DuckulaInstall
- isExit(HelmCmd, Map<HelmFlags, String>) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- isNotnull() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
- isNotNull() - 枚举 中的方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- isNotvalue() - 枚举 中的方法net.wicp.tams.common.kubernetes.helm.HelmFlags
K
- k8s_ingress_slbssh - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_ingress_ssl_enable - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_namespace - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_nas_size - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_nas_storageClass - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_secret_docker_configjson - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_secret_docker_enable - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_secret_ssl_crt - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_secret_ssl_enable - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- k8s_secret_ssl_key - net.wicp.tams.common.kubernetes.duckula.ConfigItem
- K8sAssit - net.wicp.tams.common.kubernetes中的类
- K8sAssit() - 类 的构造器net.wicp.tams.common.kubernetes.K8sAssit
- k8sconfig - net.wicp.tams.common.kubernetes.duckula.UploadSubDir
- K8sInfo - net.wicp.tams.common.kubernetes.apiserver中的枚举
- K8sKind - net.wicp.tams.common.kubernetes.apiserver中的枚举
- KubeClientTams - net.wicp.tams.common.kubernetes.apiserver中的类
- KubeClientTams() - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过Conf的配置得到client
- KubeClientTams(KubernetesClient, ApiClient) - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- KubeClientTams(String) - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
配置文件路径得到client
- KubeClientTams(String, String) - 类 的构造器net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过配置文件的内容和context得到client
- kubeconfig - net.wicp.tams.common.kubernetes.helm.HelmFlags
- kubecontext - net.wicp.tams.common.kubernetes.helm.HelmFlags
L
- Labels - net.wicp.tams.common.kubernetes.apiserver.K8sInfo
- list - net.wicp.tams.common.kubernetes.helm.HelmCmd
- listCharts(String, boolean) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
-
本地搜索chart包,返回的结果 ChartInst[] listCharts =(ChartInst[]) listChartsRs.retObjs();
- listInstance(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
- listInstanceGloble(String) - 类 中的方法net.wicp.tams.common.kubernetes.helm.HelmClient
N
- name - net.wicp.tams.common.kubernetes.helm.HelmFlags
- namespace - net.wicp.tams.common.kubernetes.helm.HelmFlags
- namespace - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- namespace_all - net.wicp.tams.common.kubernetes.helm.HelmFlags
- needReconcile(S, T, S, T) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
-
重要,判断是否需要处理修改事件。
- net.wicp.tams.common.kubernetes - 程序包 net.wicp.tams.common.kubernetes
- net.wicp.tams.common.kubernetes.apiserver - 程序包 net.wicp.tams.common.kubernetes.apiserver
- net.wicp.tams.common.kubernetes.apiserver.crd - 程序包 net.wicp.tams.common.kubernetes.apiserver.crd
- net.wicp.tams.common.kubernetes.beans - 程序包 net.wicp.tams.common.kubernetes.beans
- net.wicp.tams.common.kubernetes.constant - 程序包 net.wicp.tams.common.kubernetes.constant
- net.wicp.tams.common.kubernetes.convertvalue - 程序包 net.wicp.tams.common.kubernetes.convertvalue
- net.wicp.tams.common.kubernetes.duckula - 程序包 net.wicp.tams.common.kubernetes.duckula
- net.wicp.tams.common.kubernetes.helm - 程序包 net.wicp.tams.common.kubernetes.helm
- net.wicp.tams.common.kubernetes.helm.po - 程序包 net.wicp.tams.common.kubernetes.helm.po
- noExit - net.wicp.tams.common.kubernetes.beans.PodPhase
P
- pack(T) - 接口 中的方法net.wicp.tams.common.kubernetes.helm.IConvertParams
- parseChartTgz(String) - 类 中的静态方法net.wicp.tams.common.kubernetes.beans.HelmChartInfo
-
解析chart包
- Pending - net.wicp.tams.common.kubernetes.beans.PodPhase
- Pod - net.wicp.tams.common.kubernetes.constant.ResourcesType
- PodPhase - net.wicp.tams.common.kubernetes.beans中的枚举
-
请查看 io.kubernetes.client.openapi.models.V1PodStatus.PhaseEnum
- podStatusList - 类 中的变量net.wicp.tams.common.kubernetes.convertvalue.ConvertValuePod
- proCommonParmStr(HelmCmd, Map<HelmFlags, String>) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmFlags
-
产生参数
- proKubeConfig(String, Secret) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
生成kubeconfig文件,测试通过
- proKubeConfig(String, String, String, boolean) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过帐号创建配置文件
- proParams() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
- pushChart(String, String) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
-
推送chart包
Q
- queryJobStatus(String, Map<String, String>, String, String[]) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- queryPodStatus(String, Map<String, String>, String, String[]) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
R
- readResources(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.constant.ResourcesType
- reconcile(CR, Pair<String, OptType>) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
-
需要实现的主要接口,处理
- ReplicationController - net.wicp.tams.common.kubernetes.apiserver.K8sKind
- repoadd - net.wicp.tams.common.kubernetes.helm.HelmCmd
- RepoInst - net.wicp.tams.common.kubernetes.helm.po中的类
- RepoInst(String, String, String, String) - 类 的构造器net.wicp.tams.common.kubernetes.helm.po.RepoInst
- repolist - net.wicp.tams.common.kubernetes.helm.HelmCmd
- reponame - net.wicp.tams.common.kubernetes.helm.HelmFlags
- reposearch - net.wicp.tams.common.kubernetes.helm.HelmCmd
- repoupdate - net.wicp.tams.common.kubernetes.helm.HelmCmd
- ResourcesType - net.wicp.tams.common.kubernetes.constant中的枚举
-
k8s的资源类型
- retStatusMessage() - 枚举 中的方法net.wicp.tams.common.kubernetes.beans.PodPhase
- run() - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
- Running - net.wicp.tams.common.kubernetes.beans.PodPhase
S
- scaleDeployment(String, String, int) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
更新副本
- selCusObject(ICrdDef, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
- selCusObject(ICrdDef, String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
查询用户自定义的资源
- selPodNameByLabel(String, Map<String, String>) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过label得到pod
- selServiceByLabel(String, Map<String, String>) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过label得到service
- Service - net.wicp.tams.common.kubernetes.constant.ResourcesType
- ServiceAccount - net.wicp.tams.common.kubernetes.apiserver.K8sKind
- set - net.wicp.tams.common.kubernetes.helm.HelmFlags
- setUserConvert(IConvertValue<Object>) - 类 中的方法net.wicp.tams.common.kubernetes.convertvalue.ConvertValueHelmStatus
- splitList(String) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.po.ChartInst
- splitList(String) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.po.HelmInst
- splitList(String) - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.po.RepoInst
- Succeeded - net.wicp.tams.common.kubernetes.beans.PodPhase
U
- Unknown - net.wicp.tams.common.kubernetes.beans.PodPhase
- Unknown - net.wicp.tams.common.kubernetes.constant.ResourcesType
- updateImageRolling(String, String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
滚动更新image TODO 测试
- updateRcImage(String, String, int, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
更新容器的image TODO 测试
- updateRepo() - 类 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmClient
- uploadFile(String, String, String, File) - 类 中的静态方法net.wicp.tams.common.kubernetes.K8sAssit
- uploadFile(String, String, String, String, InputStream) - 类 中的静态方法net.wicp.tams.common.kubernetes.K8sAssit
- uploadFile(String, String, String, ContentType, String, InputStream) - 类 中的静态方法net.wicp.tams.common.kubernetes.K8sAssit
- UploadSubDir - net.wicp.tams.common.kubernetes.duckula中的枚举
-
目录管理
- url - net.wicp.tams.common.kubernetes.helm.HelmFlags
- userKubeConfig(String, String) - 类 中的静态方法net.wicp.tams.common.kubernetes.apiserver.ApiClientCreator
V
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.apiserver.K8sInfo
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.beans.PodPhase
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.constant.ResourcesType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmCmd
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmFlags
-
返回带有指定名称的该类型的枚举常量。
- values - net.wicp.tams.common.kubernetes.helm.HelmFlags
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.apiserver.K8sInfo
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.apiserver.K8sKind
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.beans.PodPhase
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.constant.ResourcesType
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.ConfigItem
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.duckula.UploadSubDir
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmCmd
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法net.wicp.tams.common.kubernetes.helm.HelmFlags
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- version - net.wicp.tams.common.kubernetes.helm.HelmFlags
- viewLog(Pod) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
查看日志
- viewLog(String, String) - 类 中的方法net.wicp.tams.common.kubernetes.apiserver.KubeClientTams
-
通过deploymentName随机查看其中一个pod的日志
W
- workqueue - 类 中的变量net.wicp.tams.common.kubernetes.apiserver.crd.CRDController
所有类 所有程序包