Kubernetes常用命令

查看集群信息:
kubectl cluster-info

查看docker网络:
docker network ls
docker network inspect bridge :查看 bridge 网络的配置信息

yum install -y bridge-utils安装brctl
brctl show 查看网桥

docker network connect

获取资源信息:
kubectl get cs
kubectl get node
kubectl get pode
kubectl get services — 可以查看应用被映射到节点的哪个端口
kubectl get deployments --可查看副本数

减少副本:kubectl scale deployments/kubernetes-bootcamp --replicas=2

查看创建的资源:
kubectl get pod | deployment | service | secret --namespace=test

查看某个资源的详细信息:
kubectl describe pod | deployment | service | secret [name]

查看某个资源的详细配置文件:
kubectl get describe pod | deployment | service | secret [name]-o yaml
创建容器,-n 指定命名空间,–kubeconfig 配置集群远程访问,指定创建的kubernetes集群

kubectl -n test | dev | staging create -f front-controller.yaml --kubeconfig=/Users/handeducation/.kube/config
kubeconfig配置:

更新容器镜像:
kubectl -n test set image deployment/vip-auth vip-auth=[image_name] --kubeconfig=/Users/handeducation/.kube/config

编辑(类似vi,保存退出后会更新容器,也可在kuberbetes UI界面直接编辑)
kubectl edit deployment [name]

查看历史纪录:
kubectl rollout history deployment [name]

回滚到上一版本:
kubectl rollout undo deployment [name]

回滚到某一版本:
kubectl rollout undo deployment [name]–to-revision=1
进入某个容器(exit/ctrl D 退出)

kubectl exec -it api-gateway-xxxxxx-kjhxs --namespace=test – /bin/bash
创建安全证书(这种方式创建后,值会自动加密;创建secret,还可以通过yaml创建,但值必须是base64加密后的)

kubectl create secret generic test-secret --from-literal=username=‘my-app’,password=‘1234567’
xxxxxxx

查看某个容器的日志:
kubectl logs -f xxxxxxxxxx–n=test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值