K8s创建及非查询常用命令

阅读 118

2022-02-16

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)

0 0 举报