绿色软件联盟:绿色软件下载
Hi,请  登录  或  注册

kubectl 1.9.5linux版 - k8s集群工具

本软件下载地址未录入,如想要软件请评论,我们会补上!在~/.kube文件夹下 加上config配置文件 K8S环境信息,是k8s集群工具

常用kubectl命令总结

command kubectl
kubectl 输出格式
显示Pod的更多信息
kubectl get pod -o wide
以yaml格式显示Pod的详细信息
kubectl get pod -o yaml
kubectl 操作示例
1. 创建资源对象

根据yaml配置文件一次性创建service和rc
kubectl create -f my-service.yaml -f my-rc.yaml
根据目录下所有.yaml、.yml、.json文件的定义进行创建操作
kubectl create -f
2. 查看资源对象

查看所有Pod列表
kubectl get pods
查看rc和service列表
kubectl get rc,service
3. 描述资源对象

显示Node的详细信息
kubectl describe nodes
显示Pod的详细信息
kubectl describe pods/ 显示由RC管理的Pod的信息
kubectl describe pods
4. 删除资源对象

基于Pod.yaml定义的名称删除Pod
kubectl delete -f pod.yaml
删除所有包含某个label的Pod和service
kubectl delete pods,services -l name=
删除所有Pod
kubectl delete pods --all
5. 执行容器的命令

执行Pod的data命令,默认是用Pod中的第一个容器执行
kubectl exec data
指定Pod中某个容器执行data命令
kubectl exec -c data
通过bash获得Pod中某个容器的TTY,相当于登录容器
kubectl exec -it -c bash
6.Pod的扩容与缩容

执行扩容缩容Pod的操作
kubectl scale rc redis --replicas=3

我们需要确认的是在rc配置文件中定义的replicas数量,当我们执行上述命令的结果大于replicas的数量时,则我们执行的命令相当于扩容操作,反之相反,可以理解为我们填写的数量是我们需要的Pod数量。需要注意的是,当我们需要进行永久性扩容时,不要忘记修改rc配置文件中的replicas数量。

7.Pod的滚动升级

执行滚动升级操作
kubectl rolling-update redis -f redis-rc.update.yaml

需要注意的是当我们执行rolling-update命令前需要准备好新的RC配置文件以及ConFigmap配置文件,RC配置文件中需要指定升级后需要使用的镜像名称,或者可以使用kubeclt rolling-update redis --image=redis-2.0直接指定镜像名称的方式直接升级。

赞(0)
标题:《kubectl 1.9.5linux版 - k8s集群工具》
链接:https://www.lvruan.com/app/304062
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

相关推荐

  • 暂无文章

LvRuan.com=绿软=绿盟=绿色软件联盟
情怀第一 18年 老牌 下载站 绿色 安全 无广告 无捆绑

评论 抢沙发

登录

找回密码

注册