k8s的基本功能
K8s的核心功能:应用部署,访问,scale up/down 以及滚动更新。--type=NodePort:类型 --port=80:端口。#把nginx版本更新为1.16.0。#删除部署,删除服务,删除pod。#设置test4的副本数为4个。#设置test4的副本数为1个。#把nginx更新为httpd。#查看应用被映射到节点的信息。#退回上一次更新的版本。#部署应用nginx。#创建部署ngi
K8s的核心功能:应用部署,访问,scale up/down 以及滚动更新
#部署应用nginx
kubectl run test1 --image=nginx
#查看当前的pod
#创建部署nginx
kubectl create deployment test4 --image=nginx
#查看部署
kubectl get pods
#查看部署的详细信息
kubectl get pods -o wide
#访问应用,映射端口
kubectl expose deployment test4 --type=NodePort --port=80
--type=NodePort:类型 --port=80:端口
#查看应用被映射到节点的信息
kubectl get service
伸缩
#设置test4的副本数为4个
kubectl scale deployment test4 --replicas=4
# 查看副本数
kubectl get deployment.apps
#设置test4的副本数为1个
kubectl scale --replicas=1 deployment test2
滚动更新
#把nginx版本更新为1.16.0
kubectl set image deployment/test4 nginx=nginx:1.16.0
#把nginx更新为httpd
kubectl set image deployment/test4 nginx=httpd
#退回上一次更新的版本
kubectl rollout undo deployment test4
#删除部署,删除服务,删除pod
kubectl delete deployment test4
kubectl delete service test4
kubectl delete pod test4
更多推荐
所有评论(0)