It's our wits that make us men.

k8s基本使用

Posted on By eatMelon-Masses

kubectl基本命令

run

nginx-deployment –image=registry.cn-chengdu.aliyuncs.com/yiezi/myapp:v1 –port=80 –replicas=1

get pod

选项 -o 展示更详细的列表

describe pod

显示某个pod详情

delete pod

创建资源清单 记录历史

994 kubectl apply -f deployment.yml –record

deployment

delete deployment

删除指定资源清单

scale

kubectl scale –replicas=3 deployment/deployment-nginx

expose deploymnet

使用svc 创建服务开放资源使外部能够访问

get svc

查看svc配置情况

edit svc

编辑svc

更新镜像

1003 kubectl set image deployment/nginx-deployment nginx=nginx:1.8.1

查看资源清单状态

997 kubectl rollout status deployment/nginx-deployment

查看历史状态

998 kubectl rollout history deployment/nginx-deployment

回滚到指定版本

1009 kubectl rollout undo deployment/nginx-deployment –to-revision=1