出处https://cloud.tencent.com/developer/article/1140076

kubectl apply -f kubernetes-dashboard.yaml -n kube-system

将更新后的yaml文件重载生效 ,避免了删除容器再重新创建

kubectl create namespace lizhuang

创建空间

kubectl get csr

查看未授权的csr请求

kubectl get nodes

查看nodes信息

kubectl certificate approve node-csr-9oVd1iMkQMs6vpVnq-rEwTX6GVPGogsrzbvHcTmTb54

通过csr请求

kubectl create -f nginx-ds.yaml

创建pod和服务

kubectl get pods -o wide

查看pod和svc

kubectl describe po  172.17.1.236:5000/nginx:2000

查看具体的resource信息

kubectl replace -f nginx.yaml

在更改yaml的文件后 可以使用这个命令来重载pod 使得ymal更改后的信息同步

kubectl delete -f nginx.yaml

根据yuml文件名 删除resource

kubectl logs  NAME(pods)

查看具体的pod运行所产生的 日志

1.kubectl rolling-update rc-nginx-2 -f rc-nginx.yaml

2.kubectl rolling-update rc-nginx-2 -rollback

1命令是不中断业务的方式来更新pod       前边是rc-nginx-2是旧的pod       后边nginx.yaml是准备更新的新的yaml。2命令是在升级过程中发现问题可以中断更新,并回滚到前面的版本。

kubectl exec   NAME(pods)  hostname

exec就是在具体的pod执行命令 输出结果

kubectl exec -it rc-nginx-2 sh

cd /tmp

echo "lizhuang 'hostname' " > message.log

cat message.log

输出:lizhuang rc-nginx-2

kubectl cp  rc-nginx-2:/tmp/message.log message.log  #cp完确认一下

cat message.log

输出:lizhuang rc-nginx-2

这是从pod内向外拷贝信息     两个位置调转过来 则是由外向pod内cp内容

有的没的后续再添加吧  都是一些基本命令  连接内兄弟的博客内容更详细,还是建议看官能去转发连接内去参考

kubectl-常用命令的更多相关文章

  1. K8s的kubectl常用命令

    一. 设置kubectl输入命令自动补全 依次执行一下命令: yum install -y bash-completion source /usr/share/bash-completion/bash ...

  2. Kubernetes,kubectl常用命令详解

    kubectl概述 祭出一张图,转载至 kubernetes-handbook/kubectl命令概述 ,可以对命令族有个整体的概念. 环境准备 允许master节点部署pod,使用命令如下: kub ...

  3. kubectl 常用命令总结

    # 查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间 kubectl get pod kubectl get pod -n kube # 查看 RC 和 service ...

  4. kubectl常用命令

    command kubectl kubectl 输出格式 显示Pod的更多信息 kubectl get pod <pod-name> -o wide 以yaml格式显示Pod的详细信息 k ...

  5. Kubernetes之kubectl常用命令

    最近项目有用到Kubernetes作集群配置,所以学习下相关命令,记录下以备下次使用... kubectl help 显示具体的用法 kubectl controls the Kubernetes c ...

  6. k8s记录-kubectl常用命令

    kubectl kubectl annotate – 更新资源的注解.kubectl api-versions – 以“组/版本”的格式输出服务端支持的API版本.kubectl apply – 通过 ...

  7. kubectl 常用命令一

    1.kubectl logs <options>  <PodName> -f -p, --previous --since= No. --since-time= --tail ...

  8. k8s~kubectl常用命令

    查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间 kubectl get pod kubectl get pod -n kube kubectl get pod -o w ...

  9. Kubernetes的kubectl常用命令速记

    文章转载自:https://mp.weixin.qq.com/s/0kqQzeA-MzCOhPMkmiR4_A kubectl是用来管理Kubernetes集群的命令行工具. kubectl默认在&q ...

  10. kubectl常用命令汇总

    #查看k8s的所有node节点 kubectl get node #查看ns的pod kubectl get pod --all-namespaces -o wide kubectl get pod ...

随机推荐

  1. WCF分布式服务1-核心概念

    参考msdn library for WCF Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架. 借助 WCF,可以将数据作为异步消息从 ...

  2. ssh+key

    一.ssh概述 在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输.确保了传递的数据安全. lrzsz安装包传输本地与Linux SSH客户端(ssh命令)还包含一 ...

  3. C# ComboBoxTree控件

    这个控件,百度.codeproject等,能查到更好的解答和代码.写这个,是因为,我在3个小时内,没有看懂接手项目,原有的TreeCombox自定义代码逻辑.而我觉得很有必要改动它.因为新弄得网页端很 ...

  4. yarn依赖管理工具的使用

    Yarn是Facebook发布的一款依赖管理工具,它比npm更快.更高效. 与NPM命令对照 npm install => yarn install npm install --save [pa ...

  5. python中sys和os模块的使用

    在python中,sys,os模块是非常强大的,提供了许多对文件夹.文件和路径的操作方法 sys模块 sys.argv   #命令行执行脚本,其实它就是一个列表 ,sys.argv[0] 是程序自身路 ...

  6. linux的基本操作3(权限)

    sudo cat /etc/passwd 查看账户信息用户有自己的编号是uid,组也有自己的编号是giduseradd -D 查看默认添加账号的模板sudo useradd -m liu   添加带h ...

  7. MySQL Execution Plan--NOT EXISTS子查询优化

    在很多业务场景中,会使用NOT EXISTS语句来确保返回数据不存在于特定集合,部分场景下NOT EXISTS语句性能较差,网上甚至存在谣言"NOT EXISTS无法走索引". 首 ...

  8. Django学习笔记之数据库-QuerySet_API

    QuerySet API 我们通常做查询操作的时候,都是通过模型名字.objects的方式进行操作.其实模型名字.objects是一个django.db.models.manager.Manager对 ...

  9. 装系统时 System clock uses UTC 问题

    装系统也装了至少不下50次了,每次都是傻瓜一样的按照第一印象在弄,从未想过为啥,装到这里的时候,System clock uses UTC 勾不勾呢,每次都是百度,然后装完这一次下一次又忘了,这是没有 ...

  10. win10 hyper-v 外网设置

    1. hyper-v管理器中添加 [虚拟交换机] 2. 为虚拟机添加网络适配器 在[虚拟交换机]中选择新创建的交换机 3.  在本本的[网络连接]中,按下 CTRL 键,然后选择[WLAN]和[vEt ...