docker+k8s常用命令

K8s常用命令

kubectl get pods --namespace kube-system
kubectl get service
kubectl get svc --namespace kube-system
kubectl get pods -o wide

kubectl apply -f ~/flannel/kube-flannel.yml 创建yml文件
查看异常pod信息:
kubectl describe pods kube-flannel-ds-sr6tq -n kube-system
遇到这种情况直接 删除异常pod
kubectl delete pod kube-flannel-ds-sr6tq -n kube-system
查看pod的标签
kubectl get pods --show-labels
缩减pod的数量为2个
kubectl scale --replicas=2 deployment nginx-test
查询Pod的状态和生命周期事件:
kubectl describe pod busybox
进入Pod对应的容器内部
kubectl exec -it myweb-76h6w /bin/bash
容器打包镜像
docker save hello -o hello.tar

创建RBAC:
1.创建秘钥
2.生成CA证书
3.设置上下文
4.绑定用户到上下文
5.切换上下文
6.查看权限

docker常用命令

拉取镜像:
docker pull +镜像地址:版本号
查看镜像:
docker images
删除镜像:
docker rmi [10.18.44.208:5000/my-centos7.4]
查看正在运行的容器:
docker ps
删除docker容器:
docker rm +ID/NAME
用于查看容器的配置信息
docker inspect + ID/NAME
连接启动过的容器:
docker attach + ID
docker exec -it + ID /bin/sh
使用log参数监控容器的运行
docker logs -f NAME:版本

docker和KVM的区别
1.应用场景不同
docker是面向应用的终极目标是构建PAAS,平台即服务
kvm是面向架构的,提供一个灵活的资源池终极目标是IAAS,基础设施即服务
2.docker还是类似于进程,秒级启动,kvm类似于虚拟机,基于系统全部资源进行的隔离

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值