opnfv/functest-kubernetes-coreOPNFV Functest Kubernetes核心镜像是OPNFV(开放平台网络功能虚拟化)项目官方提供的Docker镜像,专门针对Kubernetes集群的核心功能测试场景设计。该镜像集成了Functest测试框架及Kubernetes专用测试套件,可用于验证Kubernetes集群的基础功能、组件兼容性及运行可靠性,是Kubernetes部署验证与持续测试的关键工具。
bashdocker run -d \ --name functest-k8s \ -v /path/to/kubeconfig:/root/.kube/config \ # 挂载Kubernetes集群配置文件 -e TEST_SUITE=basic \ # 指定测试套件(basic/extended/full) -e TIMEOUT=3600 \ # 测试超时时间(秒) opnfv/functest-kubernetes:latest
| 环境变量 | 描述 | 默认值 |
|---|---|---|
KUBECONFIG | Kubernetes集群配置文件路径 | /root/.kube/config |
TEST_SUITE | 测试套件类型 | basic |
TIMEOUT | 测试总超时时间(秒) | 3600 |
LOG_LEVEL | 日志级别(debug/info/warn/error) | info |
REPORT_PATH | 测试报告输出路径 | /var/log/functest |
测试执行完成后,可通过以下命令查看结果:
bash# 查看容器日志 docker logs functest-k8s # 复制测试报告到本地 docker cp functest-k8s:/var/log/functest/report.xml ./
通过挂载自定义测试用例目录覆盖默认配置:
bashdocker run -d \ --name functest-k8s-custom \ -v /path/to/kubeconfig:/root/.kube/config \ -v /path/to/custom-tests:/opt/functest/custom-tests \ # 挂载自定义测试用例 -e TEST_SUITE=custom \ opnfv/functest-kubernetes:latest
KUBECONFIG配置正确的集群地址)。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务