2015-09-15 35 views
1

所以我犹豫不决,作为一个新手问,但我打了一堵墙。我下面:kubernetes apiserver“服务器找不到请求的资源”

http://www.projectatomic.io/docs/gettingstarted/

使用Fedora的原子主机22最新。

我无法通过某些端口设置和api字符串获取系统。我能够让我的所有服务都在主人和我的三个奴才身上运行。 Kubelet和kube-proxy无法连接到apiserver。我能够从卷曲到达服务器,但API返回的路径:

http://cas-vm-atomic-m:8080/api/v1beta3

{ 
    "kind": "Status", 
    "apiVersion": "v1beta3", 
    "metadata": {}, 
    "status": "Failure", 
    "message": "the server could not find the requested resource", 
    "reason": "NotFound", 
    "details": {}, 
    "code": 404 
} 

KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota" 

我已经打开了记录。我尝试了KUBE_ADMISSION_CONTROL的各种设置。我认为我的问题在主人身上,并且apiserver已经启动,但没有正常工作。 kubectl不会返回我的三个节点,服务和端点。但节点保持NotReady状态。节点试图移出NotReady,但无法到达apiserver来执行此操作。

我有点伤心,新手入门howto一直如此困难。虽然我猜想教育。我将日志记录设置为3,但现在我主要看到kube-proxy请求失败,出现404错误。有任何想法吗?

如果这是错误的地方,请让我知道。

+0

欢迎Chris。你可否在将来注意防火。如果你的问题不可读,那么更少的人会阅读它。我已经为你格式化了,所以你可以看到如何。 – Sheena

回答

1

由于kubernetes v1beta3 api已在July中弃用,因此可能需要更新该指南。我怀疑你正在运行apiserver(仅支持v1 api)的最近版本,但是kube-proxy/kubelet的更早版本。

我建议您从kubernetes.io/v1.0/docs/getting-started-guides开始接受入门指南之一,因为这些指南相当稳定且有专门的维护人员。例如指南的声音听起来非常接近您设置和遇到的问题。

+0

嗯,我正在运行当前的Fedora原子主机映像。所以我想如果这是坏的现在是时候回到别的东西了。似乎有这个如何列出,不工作是一个坏主意。我很乐意帮助解决这个问题,但我不觉得我足够了解甚至能够解决问题。那么这是一个bug,然后与当前的原子fedora图像? –

相关问题