`

Kubernetes 常用命令收集

阅读更多

http://www.cnblogs.com/chen0958/p/5737898.html (Kubernetes之kubectl常用命令)

http://www.cnblogs.com/ximalaya/p/7169763.html  (kubernetes常用命令)

http://blog.csdn.net/liumiaocn/article/details/73997635 (Kubernetes之kubectl常用命令使用指南:3:故障对应) 

https://github.com/kubernetes/kube-state-metrics (kube-state-metrics 监控)

https://www.kubernetes.org.cn/kubernetes设计架构 (Kubernetes设计架构)

 

https://www.kubernetes.org.cn/docs (Kubernetes中文手册)

http://docs.kubernetes.org.cn/ (Kubernetes中文社区 | 中文文档)

 

1、最简单的启动一个pod的方式:

kubectl run mybusybox --image=busybox

 

2、启动多个pod的方式:

kubectl run mybusybox --image=busybox --replicas=5

 

3、删除创建的pod:

kubectl delete deployments mybusybox

 

4、列出当前所有的pod:

kubectl get pods

 

5、查看pod的状态:

kubectl describe pod [PODNAME]

 

6、查看集群中存在的各个节点:

kubectl get nodes

 

7、创建带有端口映射的pod:

kubectl run mynginx --image=nginx --port=80 --hostport=8000

 

8、创建带有终端的pod:

kubectl run -i --tty busybox --image=busybox

分享到:
评论

相关推荐

    mk Kubernetes从入门到进阶

    常用命令包括: - `kubectl get`:查看资源列表。 - `kubectl describe`:获取资源详细信息。 - `kubectl apply`:创建或更新资源。 - `kubectl delete`:删除资源。 - `kubectl scale`:缩放资源实例数量。 - `...

    Kubernetes(k8s)面试题.pdf

    常用命令包括: - `kubectl get`:列出资源。 - `kubectl describe`:详细描述资源。 - `kubectl apply`:创建或更新资源。 - `kubectl delete`:删除资源。 **15. 解释什么是Kubernetes的StatefulSet。** ...

    Kubernetes部署kube-state-metrics

    Kubernetes原生并不直接提供全面的集群状态度量,但可以通过各种插件和扩展来实现,其中kube-state-metrics就是一种常用的选择。 **kube-state-metrics简介** kube-state-metrics是一个无状态的应用程序,它定期...

    kubernets常用的命令手册

    本文档旨在提供一份详尽的Kubernetes命令手册,帮助使用者快速掌握k8s的基本操作及其在常见场景下的应用。 #### Kubernetes的核心设计理念 Kubernetes的设计理念围绕着“声明式API”、“自愈能力”以及“可扩展性”...

    k8s kubernetes dashboard dns 配置文件 yaml

    YAML是一种常用的语言,用于编写Kubernetes的资源定义,它简洁且易于阅读。下面我们将深入探讨这些主题。 首先,Kubernetes Dashboard是一个强大的Web UI,允许用户直观地管理和监控Kubernetes集群。通过Dashboard...

    note-重点工作记录编排-1.rar

    3. **Kubernetes常用命令**: - `kubectl get pods`:查看集群中的Pods状态。 - `kubectl describe pod <pod-name>`:获取Pod的详细信息。 - `kubectl apply -f <yaml-file>`:根据YAML文件创建或更新资源。 - `...

    Python-Kasane一个简单的kubernetes部署管理器

    Python因其简洁明了的语法和丰富的库支持,成为编写Kubernetes管理工具的常用语言。Kasane就是这样的工具,它能够帮助用户避免直接与复杂的Kubernetes命令行界面(CLI)或API打交道,从而提高工作效率。 Kasane的...

    kubernetes:从Kubernetes网络研讨会系列学习Kubernetes

    - **Prometheus 和 Grafana**:常用监控和可视化工具,集成Kubernetes以收集和分析指标。 7. **实战演练** - 部署简单的Hello World应用。 - 使用Ingress创建外部可访问的Web服务。 - 实现滚动更新和蓝绿部署。...

    kubernetes:我的有关kubernetes的文档

    在这个文档集合中,我们主要关注的是与Kubernetes相关的知识,特别是通过Shell命令来操作和管理Kubernetes集群。 首先,Kubernetes的核心概念包括Pod、Service、Deployment、ReplicaSet、ConfigMap和Secret。Pod是...

    k8s-lessons:Kubernetes课程课程

    - **Prometheus & Grafana**:常用监控解决方案,收集、存储和展示Kubernetes指标。 - **Log Management**:如使用Elasticsearch、Fluentd或Syslog收集Pod日志。 6. **安全与认证**: - **RBAC (Role-Based ...

    cheatsheet-kubernetes-A4:A4中的Kubernetes CheatSheets

    常用命令包括: - `kubectl get`:列出资源对象(如Pods、Services等)。 - `kubectl describe`:显示资源对象的详细信息。 - `kubectl apply -f <yaml_file>`:根据YAML文件创建或更新资源。 - `kubectl delete -f...

    kubernetes:学习Kubernetes时的注释和帮助脚本片段(Raspberry Pi上的Microk8s)

    - 常用命令:`kubectl get`查看资源,`kubectl apply`创建或更新资源,`kubectl delete`删除资源,`kubectl logs`查看Pod日志。 5. **Raspberry Pi集群的网络配置**: - Flannel或Calico作为CNI插件,实现跨节点...

    kubernetes_learning

    JavaScript是Web开发中最常用的语言,它在Kubernetes学习资源中可能涉及到前端交互或者自动化脚本。下面将详细讨论与"Kubernetes_learning"相关的知识点。 1. **Kubernetes基本概念**: - **Pod**:Kubernetes的...

    k8s-utils:Kubernetes实用程序帮助脚本

    2. **Bash Shell**:Bash(Bourne-Again SHell)是 Linux 和类 Unix 系统中最常用的命令行解释器,也是编写脚本的强大工具。在 k8s-utils 中,Bash 脚本被用来自动化 k8s 的操作,如创建、删除、更新资源等。 3. **...

    azure-kubernetes

    Azure CLI的`az aks`命令行工具和Kubernetes的kubectl工具是常用的管理工具。 6. **应用部署**:在AKS中部署应用,通常采用YAML文件定义服务和部署对象,然后使用kubectl apply命令。也可以使用Helm图表进行更复杂...

    kubernetes-fundamentals

    9. **监控和日志**:Kubernetes提供了一套监控和日志收集的框架,如Prometheus和Elasticsearch/Logstash/Kibana(ELK)堆栈,帮助管理员了解集群和应用的运行状况。 10. **持续集成/持续部署(CI/CD)**:Kubernetes...

    hq-default-apps:3LA HQ默认Kubernetes应用

    3. **Kubernetes应用部署**:通过YAML文件定义应用的配置,使用`kubectl apply`命令部署到集群。例如,hq-default-apps可能有一个或多个YAML文件来描述各个服务的配置。 4. **Helm包管理器**:为了简化Kubernetes...

    k8s1.63+dashboard2.0搭建完整版.docx

    在本文中,我们将重点关注kubeadm和二进制方式,这两种方法在生产环境中较为常用。特别是对于k8s 1.63版本和dashboard 2.0的集成,这些步骤尤其关键。 **1. kubeadm搭建** kubeadm是官方推荐的快速部署Kubernetes...

Global site tag (gtag.js) - Google Analytics