Cron 库伯内特斯·克朗约布

Cron 库伯内特斯·克朗约布,cron,kubernetes,gcp,Cron,Kubernetes,Gcp,我正在尝试运行Kubernetes网站上提供的。它说先决条件是Kubernetes cluster version>=1.5(我目前使用的是1.6.6)和启用了batch/v2alpha1 API 文档提到,我们需要在启动API服务器时传递“-runtime config=batch/v2alpha1=true”参数,以打开batch/v2alpha1 API,但它没有提到具体的方法。给出的链接也没有提到详细的程序 我很困惑应该在哪里传递“-runtime config=batch/v2alph

我正在尝试运行Kubernetes网站上提供的。它说先决条件是Kubernetes cluster version>=1.5(我目前使用的是1.6.6)和启用了batch/v2alpha1 API

文档提到,我们需要在启动API服务器时传递“-runtime config=batch/v2alpha1=true”参数,以打开batch/v2alpha1 API,但它没有提到具体的方法。给出的链接也没有提到详细的程序

我很困惑应该在哪里传递“-runtime config=batch/v2alpha1=true”参数,以及应该如何确切地传递。 我看到在一些地方提到我们可以下载kube apiserver文件,但我厌倦了运行它而没有成功,我很困惑我应该通过什么样的论证

如上所述,我使用的是1.6.6Kubernetes集群,我在Google云平台上运行它


感谢您的澄清。

关于存储在此位置的主服务器api配置/etc/kubernetes/manifests/kube-apiserver.yaml

  • 备份这个文件
  • 命令:部分添加新参数
  • 重新启动节点,它将以新参数开始
    在存储在此位置的主服务器api配置上/etc/kubernetes/manifests/kube-apiserver.yaml

  • 备份这个文件
  • 命令:部分添加新参数
  • 重新启动节点,它将以新参数开始
    对于GCP,您要查找的api版本仅在默认情况下从1.8开始启用。您可以在此处找到一个注释:

    如果您想继续使用早期的主要api版本,但使用可用的beta api,则可以启动一个。这些alpha集群在30天后被删除,因此它可能不是您想要的

    相反,如果要升级到1.8,请尝试以下步骤:

    查看可用版本:

    $ gcloud container get-server-config --zone=<YOUR ZONE>
    
    然后升级您的群集:

    $ gcloud container clusters upgrade <CLUSTER_NAME> --master --cluster-version=<CLUSTER_VERSION>
    $ gcloud container clusters upgrade <CLUSTER_NAME> --cluster-version=<CLUSTER_VERSION>
    
    $gcloud容器群集升级--主--群集版本=
    $gcloud容器群集升级--群集版本=
    

    希望能有所帮助。

    对于GCP,您正在寻找的api版本仅在默认情况下从1.8开始启用。您可以在此处找到一个注释:

    如果您想继续使用早期的主要api版本,但使用可用的beta api,则可以启动一个。这些alpha集群在30天后被删除,因此它可能不是您想要的

    相反,如果要升级到1.8,请尝试以下步骤:

    查看可用版本:

    $ gcloud container get-server-config --zone=<YOUR ZONE>
    
    然后升级您的群集:

    $ gcloud container clusters upgrade <CLUSTER_NAME> --master --cluster-version=<CLUSTER_VERSION>
    $ gcloud container clusters upgrade <CLUSTER_NAME> --cluster-version=<CLUSTER_VERSION>
    
    $gcloud容器群集升级--主--群集版本=
    $gcloud容器群集升级--群集版本=
    

    希望能有所帮助。

    谢谢您的回复。我现在有3个节点,我已登录到所有节点,但在上述位置没有看到kube-apiserver.yaml文件。这将仅在主节点中。您能看到api进程在主节点上运行吗?如果它正在运行,请看父进程,它也在指向。好吧,我搞错了,它不是集群中的3个节点中的任何一个。我可以看到集群入口点的IP地址,它是主节点吗?我应该如何进入它?使用哪个用户名和凭据文件?是的,这就是您需要更改的服务器。很抱歉,gcp中没有环境。谢谢您的回复。我现在有3个节点,我已登录到所有节点,但在上述位置没有看到kube-apiserver.yaml文件。这将仅在主节点中。您能看到api进程在主节点上运行吗?如果它正在运行,请看父进程,它也在指向。好吧,我搞错了,它不是集群中的3个节点中的任何一个。我可以看到集群入口点的IP地址,它是主节点吗?我应该如何进入它?使用哪个用户名和凭据文件?是的,这就是您需要更改的服务器。抱歉,gcp中没有环境。请使用更全面的答案复制:使用更全面的答案复制: