kubernetes基础操作命令

#kubernetes 基础命令及操作
##获取集群的基本信息
kubectl cluster-info
kubectl get nodes
kubectl get namespaces
kubectl get deployment --all-namespaces
kubectl get svc --all-namespaces
kubectl get pod
kubectl get pod -o wide --all-namespaces
kubectl logs podName
##创建pod或srv
kubectl create -f development.yaml
##检查将要运行的 Pod 的资源状况
kubectl describe pod podName
##删除 Pod
kubectl delete pod podName
pod有多少副本
kubectl get rc
扩展 Pod
kubectl scale --replicas=3 rc podName
##删除
kubectl delete deployment kubernetes-dashboard --namespace=kube-system
kubectl delete svc kubernetes-dashboard --namespace=kube-system
kubectl delete -f kubernetes-dashboard.yaml
##进入pod
kubectl exec -ti podName /bin/bash

原文地址:https://blog.51cto.com/476946/2378521

时间: 2024-07-30 05:20:44

kubernetes基础操作命令的相关文章

[干货分享]git的简单理解及基础操作命令

前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看<git版本控制>这本书(偏理论,内容完善,很不错),针对所学内容建了git仓库测试,且写了不少git操作命令的笔记,做个分享,有错误的地方各位大大也给提出,好做修改~ Git是一款免费.开源的.用Linux内核开发的分布式版本控制系统. git和svn有什么区别呢? git采用分布式版本库管理,而svn采用集中式版本库管理. 集中式版本库管理需要有一台存放版本库的服务器,

kubernetes基础入门之-配置kubernetes skyDNS服务

kubernetes基础入门之-安装部署配置示例 部署kubernetes skyDNS  kubernetes可以为pod提供dns内部域名解析服务. 其主要作用是为pod提供可以直接通过service的名字解析为对应service的ip的功能! 1.首先在各节点的kubelet 进程中添加选项: KUBELET_ARGS="--cluster_dns=10.254.0.10 --cluster_domain=kube.local" [Master 节点操作如下:] [[email 

kubernetes基础

(1)什么是Kubernetes? Kubernetes是一个在集群主机间进行自动化部署.扩展和容器操作的提供以容器为中心基础设施的开源平台. 通过Kubernetes,你可以快速有效地响应用户需求: 快速而有预期地部署你的应用 极速地扩展你的应用 无缝铺展新的应用功能 节省资源,优化硬件资源的使用 我们的目标是孕育一个组件和工具的生态系统以资源在公有云和私有云中运行的应用的负担. Kubernetes特点: 可移植: 支持公有云,私有云,混合云,复合云 可扩展: 模块化,热插拨,可组合 自愈:

Kubernetes基础篇:主要特性、基本概念与总体架构

Kubernetes基础篇:主要特性.基本概念与总体架构 本文试图将Kubernetes的基础相关知识描述清楚,让一个从来没有Kubernetes实践的开发人员,能够非常容易地理解Kubernetes是什么,能够做哪些事情,以及使用它能带来的好处是什么. Kubernetes是什么 Kubernetes是一个开源的容器编排引擎,它支持自动化部署.大规模可伸缩.应用容器化管理.我们在完成一个应用程序的开发时,需要冗余部署该应用的多个实例,同时需要支持对应用的请求进行负载均衡,在Kubernetes

kubernetes 基础概念学习

kubernetes基础概念1)master/node的几个守护进程master :API Server(提供了k8s各类资源对象(Pod,RC,service)的增,删,改,查及HTTP REST接口)???????????????Scheduler(负责Pod调度,通过调度算法为待调度Pod列表的每个Pod从Node列表中选择一个最适合的Node,并将信息写入etcd中.kubelet通过API Server监听到kubernetes Scheduler产生的Pod绑定信息,然后获取对应的P

Kubernetes/2.Kubernetes基础和部署说明

Kubernetes基础和部署说明 本章节首先就基础组件.集群基础对象和控制器进行了详细的介绍和说明,然后辨析了集群网络中的三种网络和专有名词,最后关于新手部署测试和生产环境的部署要点进行了归纳说明. 基础组件 基础对象(Objects) 控制器 集群网络 部署要点 备注 基础组件 如图所示,kubernetes集群中主要分为三个组件: Master Components kube-apiserver:作为k8s控制平面的前端,也是所有请求接收的入口 etcd:k8s集群后端所有集群数据的高可用

Kubernetes/1.Kubernetes基础

Kubernetes基础 本章主要让我们初步了解到Kubernetes的主要组件有哪些,以及其协作关系是怎么样的. 架构图 流程概述 参考文档 备注 架构图 Master节点:(又称为控制平面:control plane) 包括kube-apiserver.kube-scheduler.kube-controller-manager和etcd四个组件. kube-apiserver: 是一个将Kubernetes控制平面中的API暴露出来的API服务,这服务是Kubernetes控制平面的前端.

Kubernetes基础概念总结

1.基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer.scheduler.controller manager.etcd. APIServer.APIServer负责对外提供RESTful的Kubernetes API服务,它是系统管理指令的统一入口,任何对资源进行增删改查的操作都要交给APIServer处理后再提交给etcd.如架构图中所示,kubectl(Kubernetes提供的客户端工具,该工具内部就是对Kubernetes API的调用)是直接

kubernetes基础学习(基于自己对公司k8s知识普及的ppt)

前言: 公司算是很早一批使用k8s(kubernetes)的那一群,印象中是17年下半年就开始使用,也算是kubernetes使用的先驱之一了,从刚开始认识k8s到现在使用接近2年,陆陆续续从入门学习,到现在玩的还算溜,也踩过N多坑,血泪史也是一篇接一篇的,虽然用了两年多,公司很多人还是不太了解这个东西到底是啥,于是乎,在领导推动下,我写了一篇基础的关于kubernetes的介绍,事先说明,此文技术干货很少,大多数是理论介绍(虽然网上资料很多,我也算是收集了一下.),尽量用简单明了的方式去介绍这