首页 > 其他分享 >kubectl 安装和使用

kubectl 安装和使用

时间:2023-04-10 22:57:44浏览次数:47  
标签:kubectl Kubernetes -- 集群 https 使用 安装

kubectl

介绍

kubectl是Kubernetes命令行工具,用于管理和操作Kubernetes集群。它可以通过API Server与Kubernetes集群通信,并提供了丰富的命令行接口,可用于查看和修改Kubernetes集群中的各种资源对象,例如Pod、Deployment、Service、ConfigMap等。

使用kubectl可以完成如下一些常见任务:

  • 部署应用程序:使用kubectl部署应用程序到Kubernetes集群中。

  • 管理Pod:使用kubectl创建、查看、删除或重启Pod。

  • 扩容应用程序:使用kubectl扩展或缩小应用程序的副本数。

  • 管理服务:使用kubectl创建、查看、删除或更新服务的配置信息。

  • 查看日志和状态:使用kubectl查看容器的日志和状态信息。

  • 操作配置文件:使用kubectl对Kubernetes资源对象进行配置文件的创建、更新和删除等操作。

  • 调试集群问题:使用kubectl查看集群中的资源对象和状态信息,以便于调试和定位问题。

总之,kubectl是管理和操作Kubernetes集群的关键工具之一,为Kubernetes用户提供了方便、高效和灵活的管理手段。

windows 安装

下载

下载地址:https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/#download-as-part-of-the-kubectl-installation-package

curl.exe -LO "https://dl.k8s.io/release/v1.26.0/bin/windows/amd64/kubectl.exe"

※备注:当出现“由于吊销服务器已脱机,吊销功能无法检查吊销”时,由于是https协议,因此被安全拦截,需要使用信任--insecure下载

curl.exe -LO --insecure "https://dl.k8s.io/release/v1.26.0/bin/windows/amd64/kubectl.exe"

安装

下载下来的kubectl就可以直接使用,为了方便将其加入到环境变量path中。

kubectl version --client

如果使用powershell则使用

./kubectl version --client

标签:kubectl,Kubernetes,--,集群,https,使用,安装
From: https://www.cnblogs.com/DennyZhao/p/17304629.html

相关文章

  • [golang]使用logrus自定义日志模块
    简介logrus是一个第三方日志库,性能虽不如zap和zerolog,但方便易用灵活。logrus完全兼容标准的log库,还支持文本、JSON两种日志输出格式。特点相较于标准库,logrus有更细致的日志级别,从高到低分别是:trace>debug>info>warn>error>fatal>panic支持自定义日志格式,内置支......
  • sqlalchemy详解及 快速使用
    sqlalchemy详解及快速使用快速使用#flask中没有orm框架,对象关系映射,方便我们快速操作数据库#flask,fastapi中用sqlalchemy居多#SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在DBAPI之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用......
  • PE安装系统Windows11
    本文主要讲在WePE下安装操作系统Windows11。 一、准备工作1、U盘,需大于8G2、微PE软件3、Windows11安装包 二、安装系统1、使用微PE制作软件,一键制作U盘启动盘,可以查看我以前的文章《使用微PE制作启动U盘》,并拷贝Windows11安装包到已经制作好的PEU盘中。 2、设置电脑......
  • Debian11安装python3.10
    一、aptinstallpython默认安装的是python3.9 二、安装python3.10需要下载源码手动编译安装sudoaptupdate&&sudoaptupgradesudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-devlibffi-devlibsqlit......
  • Flask快速入门day 06 (sqlalchemy的使用,scoped-session线程安全)
    目录Flask框架之sqlalchemy的使用一、SQLAlchemy基本使用1、简介2、操作原生sql3、表创建4、ORM操作4、1.基本使用4、2.增删改查4、3.高级查询二、外键关系1、一对多1、1.表模型1、2.新增和基于对象的查询2、多对多2、1.表模型2、2.新增和基于对象查询3、连表查询三、scoped_sessi......
  • 多库多表场景下使用 Amazon EMR CDC 实时入湖最佳实践
    一、前言CDC(ChangeDataCapture)从广义上讲所有能够捕获变更数据的技术都可以称为CDC,但本篇文章中对CDC的定义限定为以非侵入的方式实时捕获数据库的变更数据。例如:通过解析MySQL数据库的Binlog日志捕获变更数据,而不是通过SQLQuery源表捕获变更数据。Hudi作为最热......
  • 使用benchmark比较各排序算法的性能
    #include<benchmark/benchmark.h>#include<algorithm>#include<deque>#include<iostream>#include<random>#include<vector>usingnamespacestd;staticconstint_num=10000;staticconstint_lrange=0;static......
  • 如何破限使用 Adobe Fonts 中的字体(以Forma DJR为例)
    朋友推荐游戏中的英文使用等线字体FormaDJR,搜索了之后发现官网花里胡哨完全看不懂(英语差,懒),而AdobeFonts里能够免费授权CreativCloud用户非商业使用,不巧的是我也买不起正版adobe软件,于是在网上疯狂搜索如何白嫖使用,以下是逐步破解使用过程。需要使用的字体:FormaDJRDeck|Ad......
  • Django笔记二十一之使用原生SQL查询数据库
    本文首发于公众号:Hunter后端原文链接:Django笔记二十一之使用原生SQL查询数据库Django提供了两种方式来执行原生SQL代码。一种是使用raw()函数,一种是使用connection.cursor()。但是官方还是推荐在使用原生SQL之前,尽量的先去探索一下QuerySet提供的各种API。目前......
  • Java中创建线程的方式以及线程池创建的方式、推荐使用ThreadPoolExecutor以及示例
    场景Java中创建线程的方式有三种1、通过继承Thread类来创建线程定义一个线程类使其继承Thread类,并重写其中的run方法,run方法内部就是线程要完成的任务,因此run方法也被称为执行体,使用start方法来启动线程。2、通过实现Runanle接口来创建线程首先定义Runnable接口,并重写Runnab......