k8s部署tomcat鏡像


vim k8s-tomcat7.yaml

apiVersion: apps/v1beta2 #當前配置格式版本 kind: Deployment #創建資源類型 metadata: #資源元數據,name是必須項 name: tomcat7-deployment namespace: kube-system spec: #資源規格說明 replicas:
1 #副本數量 selector: matchLabels: k8s-app: web-tomcat7 template: #定義pod模板 metadata: #pod元數據,至少一個label labels: k8s-app: web-tomcat7 spec: #pod規格說明 containers: - name: tomcat7 image: java8tomcat7:1.0 ports: - containerPort: 8080 --- apiVersion: v1 kind: Service metadata: name: web-tomcat7 namespace: kube-system spec: ports: - port: 8099 targetPort: 8080 nodePort: 30899 #瀏覽器訪問的端口 selector: k8s-app: web-tomcat7 type: NodePort

運行:kubectl apply -f k8s-tomcat7.yaml 

刪除:kubectl delete -f k8s-tomcat7.yaml 

查看所有節點:kubectl get pods --all-namespaces -o wide

查看某個節點的情況:kubectl description tomcat7-deployment-87f87c9ff-mks5t get pods

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM