首页 > 其他分享 >k8s 命令

k8s 命令

时间:2023-09-22 18:34:41浏览次数:31  
标签:kubectl kind 命令 -- get cluster k8s config

kind create cluster --name my-cluster

 

kind create cluster --config kind-example-config.yaml

 

加载镜像到集群:

kind load docker-image k8s.net.demo --name my-cluster

kubectl cluster-info --context kind-mytest

//显示当前的集群

kubectl config current-context

//显示当前的集群

kind get clusters

kubectl config get-contexts

切换集群

kubectl config use-context kubernetes-admin@kubernetes

//进入pod

kubectl exec -it nginx-deployment-77b4fdf86c-tm9hz – sh

查看节点的详细信息

kubectl get nodes -o wide

 

kubectl get namespaces

 

Kubectl get namespaces <name>

 

Kubectl describe namespace <name>

 

kubectl create namespace test-env #创建命名空间

 

 

kubectl get namespace #获取命名空间列表

 

kubectl get pods --namespace=test-env #获取指定命名空间中的pod

 

kind delete cluster --name mytest2

 

//pod 的端口映射.

$ kubectl port-forward k8s-net-pod 8090:80

Forwarding from 127.0.0.1:8090 -> 80

Forwarding from [::1]:8090 -> 80

标签:kubectl,kind,命令,--,get,cluster,k8s,config
From: https://www.cnblogs.com/bruce1992/p/17723111.html

相关文章

  • k8s 自动扩缩容HPA原理及adapter配置详解
    大家好,我是蓝胖子,都知道,k8s拥有自动扩缩容机制HPA,我们能够通过配置针对不同的扩缩容场景进行自动扩缩容,往往初学者在面对其中繁多配置的时候会学了又忘记,今天我将会以一种不同的视角,结合apiserver请求来探索这部分的配置,看完本篇,应该会对扩缩容这部分配置会有更深的理解。自......
  • k8s部署redis单节点
    创建pvc.yamlkind:PersistentVolumeClaimapiVersion:v1metadata:name:nfspvc1namespace:sqqqqspec:accessModes:-ReadWriteOnceresources:requests:storage:5GistorageClassName:nfs-storage创建redis-configmap.yamlkind:Confi......
  • Kubeadm方式搭建K8S集群
    Kubeadm方式搭建K8S集群一、搭建k8s集群(kubeadm方式)kubeadm部署方式介绍kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具,这个工具能通过两条指令完成一个kubernetes集群的部署:第一,创建一个master几点kubeadminit第二,将node节点加入到当前集群中$kubeadmjoi......
  • cmake命令
    CMake是一个跨平台的开源构建工具,用于管理C++项目的构建过程。注意CMake命令语法不区分大小写cmake_minimum_required:指定项目所需的CMake的最低版本。cmake_minimum_required(VERSION<version>)project:定义项目的名称、版本和描述信息。project(<project_name>VERSIO......
  • linux命令创建文件
    Linux命令创建文件 在Linux系统中,有多种命令可以用来创建文件。下面将介绍几个常用的方法。1.使用touch命令创建文件:touch文件名该命令会创建一个空文件,如果文件已存在,则会更新文件的访问和修改时间。2.使用echo命令创建文件:echo"内容">文件名该命令会将指定的内......
  • Linux 运维必备 150 个命令汇总
    本文章盘点了Linux运维必备150个命令,可配合网站使用。定位你需要使用的命令,然后去这个网站查询详细用法即可。地址:https://www.linuxcool.com 线上查询及帮助命令man:全拼manual,用来查看系统中自带的各种参考手册。help:用于显示shell内部命令的帮助......
  • K8S:使用Filebeat收集K8S内Pod应用日志
    之前是针对标准输出进行采集,现在来看一下针对于容器当中的日志,是在pod当中添加一个日志采集器,这里部署一个应用,单独部署一个容器,这个容器是filebeat日志采集器,这一块就通过emptydir来实现数据的共享。filebeat的配置放在configmap当中,指明了日志采集的路径在哪,这个日志没有在标准......
  • k8s-网络
    service将运行在一组pods上的应用程序公开为网络服务的抽象方法kubernetes为pods提供自己的ip地址,并为一组pod提供相同的DNS名,并且可以在他们之间进行负载均衡访问service的ip地址就能获取pod的内容ingressingress是对集群中服务的外部访问进行管理的API对象,典型的访问方式是......
  • linux基本命令(ls,man,pwd,cd,mkdir,echo,touch,cp,mv,rm,rmdir)
    本章命令一共11个123456lsmanpwdcpmkdirechotouchcpvmrmmkdir    命令的使用1.ls命令作用:列出指定目录下的工作目录,默认当前目录语法:ls[参数][文件目录]参数-a列出所有文件,包括以.开头的隐藏文件参数-d列出目录本身并不包括目录中的文......
  • Apache Log4j Server CVE-2017-5645 反序列化命令执行漏洞
    漏洞描述攻击者可以通过发送一个特别制作的2进制payload,在组件将字节反序列化为对象时,触发并执行构造的payload代码。该漏洞主要是由于在处理ObjectInputStream时,接收函数对于不可靠来源的input没有过滤。可以通过给TcpSocketServer和UdpSocketServer添加可配置的过滤功能以及一......