k8s操作常见命令-我是一个粉刷匠

Windows Windows 2个月前 (08-15) 3次浏览 未收录 0个评论 扫描二维码

创建测试kubectl run net-test –image=alpine –replicas=2 sleep 3600

查看pod的情况kubectl get pod -o widek8s操作常见命令-我是一个粉刷匠

查看某个pod的详情kubectl describe pod pod-name

先生成一个nginx-deployment.yaml文件kubectl create -f nginx-deployment.yaml 查看deploymentkubectl get deploymentk8s操作常见命令-我是一个粉刷匠

查看某个deployment的详情kubectl describe deployment nginx-deploymentk8s操作常见命令-我是一个粉刷匠

更新depolyment–record 参数用于记录日志,方便后期的回滚操作kubectl set image deployment/nginx-deployment nginx=nginx.1.12.1 –record

查看更新历史记录kubectl rollout history deployment/nginx-deployment

查看某个版本的操作历史详情kubectl rollout history deployment/nginx-deployment –revision=1

快速回滚操作kubectl rollout undo deployment/nginx-deployment

pod的ip会随机变化,但是访问的不是pod id ,而是 service ip ,这个才是vip

查看service

[root@linux-node1 scripts]# kubectl get service
NAME                       TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
garish-butterfly-mychart   ClusterIP   10.1.40.122    <none>        80/TCP    10d
kubernetes                 ClusterIP   10.1.0.1       <none>        443/TCP   16d
nginx-service              ClusterIP   10.1.178.121   <none>        80/TCP    16d
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址