栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

K8s(Kubernetes)常用命令

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

K8s(Kubernetes)常用命令

K8s(Kubernetes)常用命令 Pod相关

操作Pod Deployment相关

创建DeploymentDeployment扩容/缩容 服务相关

暴露服务查看暴露的服务 日志相关

查看日志
Pod相关 操作Pod

注意: brando-nginx 为 Pod 名称

1. 查询所有 Pod 列表
# kubectl get pod -A

2. 查询默认命名空间 (default) 中的 Pod 列表
# kubectl get pod

3. 查询 Pod 指定命名空间中的 Pod, etcd-master-1(Pod 名称), kube-system(命名空间)
# kubectl get pod etcd-master-1 -n kube-system

4. 删除 Pod
# kubectl delete pod brando-nginx

5. 查看 Pod 描述
# kubectl describe pod brando-nginx

6. 进入 Pod 容器
# kubectl exec -it brando-nginx -- /bin/bash

Deployment相关 创建Deployment
1. 创建一个部署 brando-dep (部署名), --image=nginx (容器使用镜像)
# kubectl create deploy brando-dep --image=nginx

2. 创建一个部署并带有3个副本
# kubectl create deploy brando-dep --image=nginx --replicas=3

Deployment扩容/缩容
1. 对当前部署进行扩容/缩容
# kubectl scale deploy/brando-dep --replicas=5


服务相关 暴露服务
1. 将 brando-dep 中的 80 端口, 暴露为 8000 端口
# kubectl expose deploy brando-dep --port=8000 --target-port=80
查看暴露的服务
# kubectl get service

日志相关 查看日志
注意: brando-nginx 为 Pod 名称

1. 查看日志
# kubectl logs brando-nginx

2. 实时打印日志
# kubectl logs -f brando-nginx

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/731839.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号