K8S命令的梳理】的更多相关文章

kubectl是一个基础的K8S集群管理命令,可以实现对K8S资源的查询,创建,删除,更新,回退等各种各样的操作.由于其复杂的功能体系,命令灵活度又高,因此需要进行常见的一些命令和使用场景的梳理. 1 K8S命令的组成 K8S基础命令由三段式组成: kubectl 动作 资源 [选项] 2 K8S命令的基础动作 常见的K8S命令有8个动作.分别是: get:展示一个或者多个资源 create:通过资源配置文件名或者键盘输入创建资源 expose:选择一个RC,Service,Deployment…
作为一个运维工程师,经常可能会面对几十台.几百台甚至上千台服务器,除了批量操作外,环境同步.数据同步也是必不可少的技能.说到“同步”,不得不提的利器就是rsync.rsync不但可以在本机进行文件同步,也可以作为远程同步工具.前面提到了rsync+inotify实时同步方案部署,下面结合本人近几年运维工作中对这一工具使用的经验,简单在此梳理下: rsync同步命令中常用的几个参数说明: -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD -v,…
Kubernetes 常用安装和使用命令总结 获取所有命名空间上的pod kubectl get pod -o wide --all-namespaces 查看pod IP时使用 kubectl get services 查看dsecp-sso-server-w5tx2 日志 kubectl describe --namespace=default po dsecp-sso-server-w5tx2 通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法…
目录 介绍 安装 使用示例 -p 指定端口 -c 指定账号密码 -w 支持tty交互 --permit-arguments 支持get参数传参 --random-url 生成随机地址 --reconnet 支持重新链接 --title-format 指定终端名字 K8S终端代理示例 启动kubectl终端 查看pod日志 进入pod执行命令 介绍 GoTTY是一个能将你的命令行搬到网页上来的工具. 话不多说,先上图,我们一般使用kubectl都是在命令行,下面展示一下网页版kubectl get…
正常安装了k8s后,使用kubect 工具后接的命令不能直接tab补全 命令补全方法: yum -y install bash-completionsource /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion bash)" >> ~/.bashrc…
参考1:https://jimmysong.io/kubernetes-handbook/guide/kubectl-cheatsheet.html?h=kubectl Kubctl 命令是操作 kubernetes 集群的最直接和最 skillful 的途径,这个60多MB大小的二进制文件,到底有啥能耐呢?请看下文: Kubectl 自动补全 $ source <(kubectl completion bash) # setup autocomplete in bash, bash-compl…
集群环境相关命令$kubectl vertion --short=true #显示当前使用的客户端及服务端程序版本信息$kubectl cluster-info #获取集群信息$kubectl api-versions #获取当前系统的apiserver上的相关信息 常用操作相关命令$kubectl run nginx-deploy --image=nginx:1.12 --replicas=3$kubectl expose deployment/nginx --name=nginx-svc -…
Linux yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion bash)" >> ~/.bashrc #添加kubectl的k别名 vim ~/.bashrc alias k='kubectl' #tab命令只在使用完…
一.k8s-kubectl命令大全 Kubectl命令行管理对象类型 命令 描述 基础命令 create 通过文件名或标准输入创建资源. expose 将一个资源公开为一个新的Kubernetes服务. run 创建并运行一个特定的镜像,可能是副本. 创建一个deployment或job管理创建的容器. set 配置应用资源. 修改现有应用程序资源. get 显示一个或多个资源. explain 文档参考资料. edit 使用默认的编辑器编辑一个资源. delete 通过文件名.标准输入.资源名…
[root@master kubernetes]# kubectl create deploy ngx-dep --image=nginx:1.14-alpine deployment.apps/ngx-dep created 创建成功 使用kubectl命令查看当前pod [root@master kubernetes]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-6b78bbf6d6-pwfhp 1/1 Running 0 1…