0
点赞
收藏
分享

微信扫一扫

K8s创建及非查询常用命令

若如初梘 2022-02-16 阅读 118

1.创建pod

kubectl create -n nginx-pro deployment tomcat-pro --image=tomcat

kubectl create -n nginx-pro deployment tomcat-pro --image=tomcat --dry-run -o yaml > my-test.yaml

kubectl apply -f my-test.yaml

2.端口暴露

kubectl expose -n nginx-pro deployment tomcat-pro --port=80 --target-port=8080 --type=LoadBalancer

kubectl expose -n nginx-pro deployment tomcat-pro --port=80 --target-port=8080 --type=LoadBalancer --dry-run -o yaml > svc.yaml

kubectl apply -f svc.yaml

#阿里云映射公网端口  --type=LoadBalancer

3.创建namespace

kubectl create namespace nginx-pro

4. yaml文件生成

  1> kubectl create -n nginx-pro deployment tomcat-pro --image=tomcat --dry-run -o yaml           # 模拟创建时生成yaml文件

  2> kubectl get pod tomcat-p-64d57dd96-5dxfv -n nginx-pro -o yaml                 # 已存在pod生成yaml文件

5. Pod容器的字段拼写忘记了

kubectl explain pods.spec.containers




举报

相关推荐

0 条评论