Kubernetes使用命令

Stella981
• 阅读 502

kubeadm/kubelet/kubectl区别

  • kubeadm是kubernetes集群快速构建工具

  • kubelet 运行在所有节点上,负责启动POD和容器,以系统服务形式出现

  • kubectl:kubectl是kubenetes命令行工具,提供指令

Kubernetes常用命令

  • 启动节点的 K8S 服务

    systemctl start kubelet

    设置开机启动

    systemctl enable kubelet

    查看集群中的节点

    kubectl get nodes

    查看存在问题的 pod

    kubectl get pod --all-namespaces

    查看当前提供的服务列表

    kubectl -n kube-system get svc

部署,服务

  • 部署是指 Kubernetes 向Node节点发送指令,创建容器的过程

  • Kubernetes支持 yml格式的部署脚本

    创建部署或服务

    kubectl create -f 部署yml文件 | 服务yml文件

    更新部署配置或服务配置

    kubectl apply -f 部署yml文件 | 服务yml文件

    删除部署(Deployment)|服务(Service)

    kubectl delete deployment 部署名称 kubectl delete service 服务名称

    查看已部署pod

    kubectl get pod [-o wide]

    查看Pod详细信息

    kubectl describe pod POD名称

    查看pod输出日志

    kubectl logs [-f] pod名称

    查看已部署service

    kubectl get service

    查看service详细信息

    kubectl describe service tomcat-service

Kubernetes使用命令

# 进入对应的容器
kubectl exec -it tomcat-deploy-67d97c4c97-bn5zd /bin/bash

by Sven Augustus https://my.oschina.net/langxSpirit

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
K8S基础概念
一、核心概念1、NodeNode作为集群中的工作节点,运行真正的应用程序,在Node上Kubernetes管理的最小运行单元是Pod。Node上运行着Kubernetes的Kubelet、kubeproxy服务进程,这些服务进程负责Pod的创建、启动、监控、重启、销毁、以及实现软件模式的负载均衡。Node包含
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
2年前
Ubuntu 国内安装 kubernetes
由于墙的原因,国内要安装kubernetes非常的麻烦,因此只要解决这个问题,就可以顺利安装kubernetes的三个官法工具kubelet、kubeadm、kubectl。安装环境:OS:Ubuntu18.04.11.添加相应的源我在这里使用阿里源,命令如下:sudovim/
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
2年前
Kubernetes 中 kubectl.sh 各种参数(待译)
kubectl是控制Kubernetes的集群管理器。详情查看https://github.com/kubernetes/kubernetes用法: kubectl\flags\ kubectl\command\可用命令: get                
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这