本节采用yaml文件部署应用。
1、编写文件
vi hikub01-deployment.yaml
apiVersion: apps/v1 kind: Deployment metadata: name: hikub01-deployment spec: replicas: 1 selector: matchLabels: app: web template: metadata: labels: app: web spec: containers: - name: myserver image: myserver:1.0.0 ports: - containerPort: 8080
2、创建
kubectl create -f hikub01-deployment.yaml
3、暴露端口
kubectl expose deployment hikub01-deployment --type=LoadBalancer
4、测试
查看pods kubectl get pods -o wide #查看部署 kubectl get deployments -o wide #查看服务 kubectl get services -o wide #可以根据输出,在浏览器或wget访问服务 curl http://ip:port
5、清理
kubectl delete -f hikub01-deployment.yaml