繁体   English   中英

在Kubernetes v1.3.6中使用run来测试Nginx容器时出现弃用错误

Deprecation errors using run to test an nginx container in Kubernetes v1.3.6

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

尝试运行几个Nginx Pod时出现过时错误

bash-4.4$ kubectl run nginx --image=nginx --port=80 --replicas=3
WARNING: New generator "deployment/apps.v1beta1" specified, but it isn't available. Falling back to "deployment/v1beta1".
kubectl run --generator=deployment/apps.v1beta1 is DEPRECATED and will be removed in a future version. Use kubectl create instead.
error: no matches for kind "Deployment" in version "apps/v1beta1"

在尝试添加应用程序生成器时,我也遇到了麻烦...

bash-4.4$ kubectl run nginx --image=nginx --port=80 --replicas=3 --generator=deployment/apps.v1beta1
kubectl run --generator=deployment/apps.v1beta1 is DEPRECATED and will be removed in a future version. Use kubectl create instead.
error: no matches for kind "Deployment" in version "apps/v1beta1"

不太确定发生了什么,我只是在尝试一个简单的世界,这里是部署和公开的剧本

---
#######################################
# Deploy and expose Nginx service
#######################################

# Expects kubectl being configured on the local machine
# using kubectl.yml playbook

- hosts: localhost
  connection: local

  tasks:

  - name: Launch 3 nginx pods
    command: "kubectl run nginx --image=nginx --port=80 --replicas=3"
    # command: "kubectl create deployment nginx --image=nginx --generator=deployment-basic/v1beta1"

  - name: Expose nginx
    command: "kubectl expose deployment nginx --type NodePort"

  - name: Get exposed port
    command: "kubectl get svc nginx --output=jsonpath='{range .spec.ports[0]}{.nodePort}'"
    register: result
  - set_fact:
      node_port: "{{ result.stdout }}"

  - debug: msg="Exposed port {{ node_port }}"

这是集群和版本等的一些背景

bash-4.4$ kubectl version
Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.2", GitCommit:"17c77c7898218073f14c8d573582e8d2313dc740", GitTreeState:"clean", BuildDate:"2018-10-30T21:39:38Z", GoVersion:"go1.11.1", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.6", GitCommit:"ae4550cc9c89a593bcda6678df201db1b208133b", GitTreeState:"clean", BuildDate:"2016-08-26T18:06:06Z", GoVersion:"go1.6.2", Compiler:"gc", Platform:"linux/amd64"}

bash-4.4$ kubectl get  componentstatus
NAME                 STATUS    MESSAGE              ERROR
controller-manager   Healthy   ok
scheduler            Healthy   ok
etcd-1               Healthy   {"health": "true"}
etcd-2               Healthy   {"health": "true"}
etcd-0               Healthy   {"health": "true"}

非常感谢您的帮助,我在黑客马拉松中举起了一些家伙;)

1 个回复

您在kubectl和Kubernetes集群版本上kubectl很大的不匹配(1.12.2与1.3.6)。 我建议您下载kubectl 1.3.6。 如果您使用的是Linux:

$ wget https://dl.k8s.io/v1.3.6/kubernetes-client-linux-amd64.tar.gz
$ tar zxvf kubernetes-client-linux-amd64.tar.gz

或MacOS:

$ wget https://dl.k8s.io/v1.3.6/kubernetes-client-darwin-amd64.tar.gz
$ tar zxvf kubernetes-client-darwin-amd64.tar.gz
1 使用Simplepie弃用错误

我已经安装了最新的Simplepie代码(1.2.1),并且正在使用它们提供的演示代码: 但是,当我在浏览器中加载页面时,会出现数十行内容: 有人知道怎么了吗? 我运行了它们的兼容性测试,它表明所有事情都已通过。 ...

3 在docker中使用nginx时出现403禁止错误

我正在尝试构建一个 nginx 网络服务器来在团队成员之间共享文件。 在“ubuntu 16.04”中,我正在运行以下命令: 如下图 docker 能够成功挂载文件。 但是当我尝试使用浏览器“http://1.1.1.1/8081”访问网络服务器时,我看到“403 禁止”错误。 但是如果 ...

5 在API中使用add_run方法时出现Testrail错误请求错误

我正在尝试使用add_run API方法在testrail服务器上创建新的测试运行。 我正在使用RESTClient来测试命令。 请求是POST index.php?/api/v2/add_run/1 (我有一个ID为1的项目) 作为请求标头,我使用的是Content-Type: ...

2013-08-14 00:46:16 1 761   json/ rest
6 在Excel中使用RANDBETWEEN调用INDEX时出现单独引用错误

我正在尝试使用=INDEX($H$2:$H$5057,RANDBETWEEN(2,5057))公式对Excel中的数据集进行一些引导,其中我的原始数据集为H列。大多数情况下,但始终会有大约一个单元输出参考误差。 有谁知道为什么会这样,或者如何避免包括那个单元? 我正在尝试从此数据生成直方图, ...

9 Rspec在测试输出中使用错误的语法

我在spec文件中有这个: Rspec产生以下输出: 应该有 css“h1”带文字“标题” 但我更喜欢: 应该有 css“h1”与文本“标题” 有没有一种简单的方法来解决这个问题? ...

2012-10-09 05:44:17 2 66   rspec
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM