kubectl --generator 参数被弃用问题解决

举报
陈沧夜 发表于 2022/05/01 00:24:26 2022/05/01
【摘要】 kubectl --generator 参数被弃用问题解决 k8s的书籍参考的是《kubernetes in Action》这本书,但是在后期发现使用 kubectl run kubia --imag...

kubectl --generator 参数被弃用问题解决

k8s的书籍参考的是《kubernetes in Action》这本书,但是在后期发现使用

kubectl run kubia --image=luksa/kubia --port=8080 --generator=run-pod/v1

  
 
  • 1

发现报错:

Flag --generator has been deprecated, has no effect and will be removed in the future.

  
 
  • 1

原因是生成器参数已经被弃用。[https://kubernetes.io/zh/docs/reference/kubectl/conventions/#%E7%94%9F%E6%88%90%E5%99%A8](https://kubernetes.io/zh/docs/reference/kubectl/conventions/#%E7%94%9F%E6%88%90%E5%99%A8)

解决办法

https://kubernetes.io/zh/docs/setup/learning-environment/minikube/

  1. 让我们使用名为 echoserver 的镜像创建一个 Kubernetes Deployment,并使用 --port 在端口 8080 上暴露服务。echoserver 是一个简单的 HTTP 服务器。

    kubectl run kubia --image=luksa/kubia --port=8080 
    
        
       
    • 1

    输出类似于:

    pod/kubia created
    
        
       
    • 1
  2. 将其作为 Service 公开:

    kubectl expose pod kubia --type=NodePort 
    
        
       
    • 1

    选项 --type = NodePort 指定 Service 的类型。

    输出类似于:

    service/kubia exposed
    
        
       
    • 1
  3. 现在Pod 已经启动,但是必须等到 Pod 启动完全才能通过暴露的 Service 访问它。

    检查 Pod 是否启动并运行:

    kubectl get pod
    
        
       
    • 1

    如果输出显示 STATUSContainerCreating,则表明 Pod 仍在创建中:

    NAME                              READY     STATUS              RESTARTS   AGE
    hello-minikube-3383150820-vctvh   0/1       ContainerCreating   0          3s
    
        
       
    • 1
    • 2

    如果输出显示 STATUSRunning,则 Pod 现在正在运行:

    NAME                              READY     STATUS    RESTARTS   AGE
    hello-minikube-3383150820-vctvh   1/1       Running   0          13s
    
        
       
    • 1
    • 2
  4. 获取暴露 Service 的 URL 以查看 Service 的详细信息:

    minikube service kubia --url
    
        
       
    • 1
  5. 删除 Service:

    kubectl delete services kubia
    
        
       
    • 1

文章来源: blog.csdn.net,作者:沧夜2021,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/CANGYE0504/article/details/106179563

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。