K8S里的容器常用命令是什么
时间: 2023-12-30 07:57:45 浏览: 38
K8S里的容器常用命令包括:
1. kubectl create:创建资源
2. kubectl apply:应用更新配置
3. kubectl delete:删除资源
4. kubectl get:获取资源信息
5. kubectl describe:描述资源详情
6. kubectl logs:查看容器日志
7. kubectl exec:在容器内部执行命令
8. kubectl port-forward:端口转发
9. kubectl rollout:滚动更新或回滚资源
10. kubectl scale:水平扩展或缩容资源。
相关问题
k8s常用命令创建yaml文件
Kubernetes (k8s) 是一个开源的容器编排引擎,用于自动化部署、扩展和管理容器化应用程序。以下是一些常用的命令来创建 Kubernetes YAML 文件:
1. 使用 kubectl create 命令创建 YAML 文件:
```
kubectl create deployment nginx --image=nginx --dry-run -o yaml > nginx-deployment.yaml
```
2. 使用 kubectl run 命令创建 YAML 文件:
```
kubectl run nginx --image=nginx --dry-run -o yaml > nginx-pod.yaml
```
3. 使用 kubectl expose 命令创建 YAML 文件:
```
kubectl expose deployment nginx --port=80 --dry-run -o yaml > nginx-service.yaml
```
以上命令中,--dry-run 参数表示只生成 YAML 文件,不会执行任何操作。-o yaml 参数表示输出 YAML 格式。你可以根据需要修改生成的 YAML 文件,然后使用 kubectl apply 命令将其应用到 Kubernetes 集群中。
希望这些命令可以帮助你创建 Kubernetes YAML 文件。
列出k8s集群操作中常用的命令
以下是一些常用的 k8s 集群操作命令:
- kubectl get:获取资源对象的列表
- kubectl describe:获取资源对象的详细信息
- kubectl create:创建资源对象
- kubectl apply:应用配置文件或对象
- kubectl delete:删除资源对象
- kubectl edit:编辑资源对象
- kubectl logs:查看容器日志
- kubectl exec:在容器中执行命令
- kubectl rollout:管理滚动升级和回滚
- kubectl scale:扩展或缩小部署的副本数
- kubectl port-forward:将本地端口转发到 pod 中的容器端口
- kubectl proxy:在集群中创建代理服务器
- kubectl version:获取 kubectl 和 API Server 的版本信息