本地连接远程阿里云K8S

1.首先安装kubectl

1.1验证自己系统

uname -m

1.2

按照步骤安装

在 Linux 系统中安装并设置 kubectl | Kubernetes

1.3 阿里云配置

通过kubectl连接Kubernetes集群_容器服务 Kubernetes 版 ACK(ACK)-阿里云帮助中心

2.验证

阿里云config直接导出,直接扔到.kube/ 位置也行

mkdir ~/.kube/
cd ~/.kube/
vim config
kubectl get node,pod,svc

3.1 多config配置

//合并配置
KUBECONFIG=$HOME/.kube/config_latest:$HOME/.kube/config_qa kubectl config view --merge --flatten > config
//永久生效
echo 'export KUBECONFIG=$HOME/.kube/config' >> ~/.bashrc                                      
source ~/.bashrc//查看当前配置
kubectl config current-context
kubectl config get-contexts

3.2 合成config事例

apiVersion: v1
clusters:
- cluster:certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURUakNDQWphZ0F3SUJBZ0lVU1dWMW5XdEd0Q0FGcmxU3RUdi9PRUZ3cWtXWHRaZ3NlcEMxNUlURW4234234234l5OGUyTHZtSFBTMjhWa0NQenhkCkVaK0l0SEhQUHp2TU4zTGxZeFZiL0lXWnVtQzhCbFhHSmxRbDJER1J3OEJjWXFGUWpySGx2TXV3NnhOUmVzeVoKY1lCOEY0Q0pjUUczRzdTQTFERkpCdmRIMm1ZTGkyZTIrNEUvc05KZG5hdElqajUwTm5KT3VUWHRGc0JRb1E2ZgozVk45NmFsaWFlM1pmNGM3Wkw4aFh0WXdjUkdmS292TVpnVkoxRytOdnRXajNnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=server: https://4.1.1.4:6443name: latest
- cluster:certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURUakNDQWphZ0F3SUJBZ0lVQ04yNXQxM0V1WGhxNTdZZ0d0U1l4TTlINDl3d0RRWUpLb1pJaHZjTkFRRUwKQlFBd1BqRW5NQThHQTFVRUNoTUlhR0Z1WjNwb2IzVXdGQVlEVlFRS0V3MWhiR2xpWVdKaElHTnNiM1ZrTVJNdwpFUVlEVlFRREV3cHJkV0psY201bGRHVnpNQ0FYRFRJek1EZ3lOREF5TWpBd01Gb1lEekl3TlRNd09ERTJNREl5Ck1EQXdXakErTVNjd0R3WURWUVFLRXdob1lXNW5lbWh2ZFRBVUJnTlZCQW9URFdGc2FXSm423423hZbUVnWTJ4dmRXUXgKRXpBUkJnTlZCQU1UQ210MVltVnlibVYwWlhNd2dnRczJJdHFCcHVGOSsrdVdIQ0x5MnpkCjZvZmlRUndxYWpVOFNqTkxvZnpSYm13MVA5NXNER1EzTlMvajNWUUVFc25aV0laNnJFQXYvcndUMVpKMVFCM2QKUVkvRW1uREp5djFlc1owYUxMOGcxeU92QnY5TVRJM2lWWjJIUDZKTXZaNFE3Q3VZQWc5RkowMWtRNGg3NkpDegpTZERHcXovcGhMZDVCcFBzRmZZZDduRmM3WDhHL0NNUVlKNWo1N3hOVWJJbkJ3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=server: https://7.1.31:6443name: qa
contexts:
- context:cluster: qauser: "204665595022800847-c216c8c771a6441f78dd51d0bc8923837"name: 204665595022800847-c216c8c771a6441f78dd51d0bc8923837
- context:cluster: latestuser: "204665595022800847-c6cb2271ee11946efb633f6f0e8ee1dc1"name: 204665595022800847-c6cb2271ee11946efb633f6f0e8ee1dc1
current-context: 204665595022800847-c216c8c771a6441f78dd51d0bc8923837
kind: Config
preferences: {}
users:
- name: "204665595022800847-c6cb2271ee11946efb633f6f0e8ee1dc1"user:client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQvekNDQXVlZ0F3SUJBZ0lFQVhBd1ZUQU5CZ2txaGtpRzl3MEJBUXNGQURCcU1Tb3dLQVlEVlFRS0V5RmoKTm1OaU1qSTNNV1ZsTVRFNU5EWmxabUkyTXpObU5tWXdaVGhsWlRGa1RUJBTUNCNEF3RXdZRFZSMGxCQXd3CkNnWUlLd1lCQlFVSEF3SXdEQVlEVlIwVEFRSC9CQUl3QURBZkJnTlZIU01FR0RBV2dCUTJDQmw2ckFmVm1aam8KNzhuSVQ4NDVPeDd2Z2pBOEJnZ3JCZ0VGQlFjQkFRUXdNQzR3TEFZSUt3WUJCUVVITUFHR0lHaDBkSEE2THk5agpaWEowY3k1aFkzTXVZV3hwZVhWdUxtTnZiUzl2WTNOd01EVUdBMVVkSHdRdU1Dd3dLcUFvb0NhR0pHaDBkSEE2Ckx5OWpaWEowY3k1aFkzTXVZV3hwZVhWdUxtTnZiUzl5YjI5MExtTnliREFOQmdrcWhraUc5dzBCQVFzRkFBT0MKQVFFQW5PR2g1eEgrcjcwY2RwOEVIQXFqKzZ5U1d0OXlQR1ZkK0hvU1YwekNZeTlTClpMTnQ2cWlzOHlScHR3Y0lSMW52M2IrTE5oUVlqNnZxRUMrUG51V3d1UUJucXFjQ0F3RUFBYU9CMlRDQjFqQU8KQmdOVkhROEJBZjhFQkFNQ0Fxd3dEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVVOZ2d342342aZXF3SAoxWm1ZNk8vSnlFL09PVHNlNzRJd0h3WURWUjBqQkJnd0ZvQVVoVnIvM1NQTkpXOVlRVytlYlVVNW0xaDlkZjh3ClBBWUlLd1lCQlFVSEFRRUVNREF1TUN3R0NDc0dBUVVGQnpBQmhpQm9kSFJ3T2k4dlkyVnlkSE11WVdOekxtRnMKYVhsMWJpNWpiMjB2YjJOemNEQTFCZ05WSFI4RUxqQXNNQ3FnS0tBbWhpUm9kSFJ3T2k4dlkyVnlkSE11WVdOegpMbUZzYVhsMWJpNWpiMjB2Y205dmRDNWpjbXd3RFFZSktvWklodmNOQVFFTEJRQURnWUVBT2hrY0x3MmhJUE9KCkNZK1diQkFmT01UUDR6Q3JuT2lJUHA3V1A2SkJINjIrUUxWQnVjckxOMDJZa1l4MFhlQ3pXa3dobVVnbVYxUVoKNGhtT3hNYmlIVmRSY1FQYU9oZEY5UTVPV0oya1M5NzV4SnptMEY4QVhPK2d1bzlJaDFzblRKOTNuVkJQT0FpYgpadDZOSXVobTk3REtpZjNTRkFZWkpMZEQzQkIrZnNZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb2dJQkFBS0NBUUVBdDZkbGE0N0oxK255eWZsN2JJd0M0U3hLZHVLc2RpV3pGT2dYUC95Tmx1ZmRLVndpCkxwaUtLMG5nZkFpVVRsL0crcU53ZzZpT3ppV2hHMklnN3ZyaEFmcFdEcW5pRGtoWnFvcG9XQlpVZlZVNzAveXIKQmtoZ3dQdHduOWNGdFFyemxGTWtIQnIrZldDWEJvTVVsZWytOQ0hET0ZIRmU4Qm54234234PaXVwVG9ZSGFlZGpBcjZueHFhVWxJWGdJUnpTOHFLSQpLTjNXdW9lK1l2cXRIK0VJZ1RvK3NUc1BEcW41N3ZMZG1mRG1xdW4yK2FheTd6MS9nczFXNmhXbVpTdHFxaWRoCmN5VlJBb0dBZVJzaWJGOFprTkNaekhQYVNDL0F4WDllQzh4SVVOZDFzd2RNZm9nTjBDUmRRV1Brb3Q0Uk5DZ20KUE1HOExERUxMenhlSWF4Tnc4aXFuTHVaNEMrSU55bHB6RGx1M0syckQ5MDZPcVU4a0NqTDBJVkdKcEc5QUg0dgpNLzdlalpYU1ZlNGl1bGpXTFMyS1gvMWtGK0xHVkJJRDg5OVFoRTFBdjFUM1ZnNHhoVnc9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
- name: "204665595022800847-c216c8c771a6441f78dd51d0bc8923837"user:client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ5RENDQXR5Z0F3SUJBZ0lFQVB0VHREQU5CZ2txaGtpRzl3MEJBUXNGQURCcU1Tb3dLQVlEVlFRS0V5RmoKTWpFMll6aGpOemN4WVRZME5ERm1OemhrWkRVeFpEQmlZemc1TWpNNE16Y3hFREFPQmd42342342OVkJBc1RCMlJsWm1GMQpiSFF4S2pBb0JnTlZCQU1USVdNeU1UWmpPR00zTnpGaE5qUTBNV1kzT0dSa05URmtNR0pqT0RreU16Z3pOekFlCkZ3MHlNekE1TVRnd09EUTBNREJhRncweU5qQTVNVGN3T0RRNU5UQmFNRDh4RlRBVEJnTlZCQW9UREhONWMzUmwKYlRwMWMyVnljekVKTUFjR0ExVUVDeE1BTVJzd0dRWURWUVFERXhBZG5oeitCbXk3cllteGZ0OGc1MEhYTWMyVW5OWkxlMlBlCjhnZVMvMXFxOW5vU2Y5SVZ3Y280cE41V3hNWTBLdVVnYTFJZFRmVlJBN0VjZFQ2V1d3L1QrZlZmY1phblVQMUMKd2srWFFzZ3cvZWJUem50Y0sxOHNDZVlRTG5yMEUyaVEwU2RONHZkRHZrY3VXOVZycno0ZU56UWluMjVoNjdqegpxWmoyelExa1pDL0NKcExHWXZ0M0JwY1A4VlhqRm96TWkvc3ltUDlSWjI1c1FnNjhjQkZLQlc5VjhnS3NxdjIrClZ6Nkx2WW5vQng4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEb3pDQ0F3eWdBd0lCQWdJRUFPNmdBVEFOQmdrcWhraUc5dzBCQVFzRkFEQmlNUXN3Q1FZRFZRUUdFd0pEClRqRVJNQThHQTFVRUNBd0lXbWhsU21saGJtY3hFVEFQQmdOVkJBY01DRWhoYm1kYWFHOTFNUkF3RGdZRFZRUUsKREFkQmJHbGlZV0poTVF3d0NnWURWUVFMREFOQlExTXhEVEFMQmdOVkJBTU1CSEp2YjNRd0hoY05Nak13T0RJMApNREl4TmpBd1doY05OcKLzJYZmFla1pRUkJNZndqQ2gxclc3K2o1a0NmVmVpMkxVSjVKZUFvU01oSzVTWmFyY1poeitJWmhMejlMN1dQSgpkYnpJd0tQa2kwbk14SG1mbVRoR0FWMWVXTUpzMlFhYTVGckRQYkU3VHZaTUZsTm1GU3FLNU8rNUE5KzlXVkpFCm1aUEJvQjJKOVUxZEVFcnNnVzRNb2d1dTM2VDEvUHM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0Kclient-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBeGFJRVN5bTZ4eTB1dzExU0MwVmNQN2UxUG1pNFJndHhoNnZxUjJ2M0FpMzFxU3g2CmZDTTFhOFg5RWJyN1JsNytsRGZhaWRRcXRpUWhoWnJSSmQ0NXlJdUtPR0dickpFVG9pSkxWOW44Y0puVnBpMkgKYW9xUm9naFNrenFDQ0hvb2JXVXRnaWxRaE44UWNVTXZiRacHZ5TmU4RnlzZTdyd0psZWNxMmVlZEx4cE9qSHlzVnI1OXhjQ2Z1Z1pSCkJ6RFNKWUJleFdQM05oYkFvaU1OTGJFQ2dZQkc5UE1zRnNoNmlNWCtodExVRFFnelFoNzFyMG1PKzE5ZmJyL1gKNHd6Q0kxSVA5S0NncWUvdkZrNWZYZHg4QUNTTFE2amd4VFc0MWlMOVF1ZjNIRlVvRGxhdjh1ZzhtSlRCY2s4RwpOdnpaUW4wMEVRa085U3FoM0FtakQyUmxWMlZ6aEJFUTd5dWhXdlhEMjU4c004S2liUnM3Wm9uUysrNWxzYUkwCkt3QXJxUUtCZ0FycE53WjRNdnlGTWpjenppbGt6QUhVVkxnWTZscmd6elBNM3JDRHQ3LzBOQjhmaWFmNG5MMG8KcUpwMXRhR1dxVTlHaURRNWlRcE9BclRBUHhYYUl1V0xkNjh4L2RuZVB6eWUvOVFtalh5VURxWWdNTFJ6WTJZQgp6ZWNjRjNRcGp3a2hXUkNOa25TanVIc1VMNzdsL21hNk9vWldUdjhGanRveG5jVExvUzlDCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/49914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue字段判断是否可以鼠标悬浮或者点击跳转

通过字段判断是否可以鼠标悬浮展示颜色 是否点击 <span :class"[converBond.stkindustry ! null ? hoverSpan:,]"click"converBond.stkindustry ! null ?goToIndustry(converBond.stkindustryname,converBond.stkindustry):false">{{converBon…

矩阵乘法@与dot

scores X W 和 scores np.dot(X, W) 是等价的&#xff0c;两者都用于矩阵乘法运算&#xff0c;但在语法和某些情况下的行为上略有不同。 import numpy as npX np.array([[1, 2, 3], [4, 5, 6]]) W np.array([[0.1, 0.2], [0.3, 0.4], [0.5, 0.6]])scores X W print(sco…

MyCms开源免费的自媒体商城博客CMS企业建站系统

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统&#xff0c;适用于个人网站及企业网站开发使用&#xff0c;MyCms基于Apache2.0开源协议发布&#xff0c;免费且不限制商业使用。 源码下载&#xff1a;https://download.csdn.net/download/m0_66047725/89575879 更…

【电路笔记】-D类放大器

D类放大器 文章目录 D类放大器1、概述2、D类放大器介绍3、调制4、放大5、滤波6、效率7、总结1、概述 在之前的文章中,放大器的导通角与其效率之间建立了重要的联系。 事实上,基于高导通角的放大器提供非常好的线性度,例如 A 类放大器,但效率非常有限,通常约为 20% 至 30%…

docker 运维查看指定应用log文件位置和名称

启动docker: systemctl start docker 停docker:systemctl stop docker 重启docker:systemctl restart docker 查看docker状态:systemctl status docker 开机启动:systemctlenable docker 查看docker概要信息:docker info 查看docker总体帮助文档:docker --help 查看docker命令帮…

01docker容器互联

Docker 容器互联 一、docker 容器连接及测试 1、新建网络 docker network create -d bridge test-net # 查看已有网络 docker network ls2、创建连接容器 1、创建两个容器test1、test2 docker run -d --name test1 --network test-net ubuntudocker run -d --name test1 -…

俊昭stm32笔记

stm32——中断优先级 stm32——创建基础工程模板stm32——创建基础工程模板-CSDN博客 stm32——MCU启动方式stm32——MCU启动方式_stm32调试时程序启动方式-CSDN博客 stm32——串口stm32——串口_stm32 串口-CSDN博客 stm32——lcd液晶显示stm32——lcd液晶显示-CSDN博客

YOLOv8高效涨点之改进 MAE+ConvNeXtv2

1,论文解读 论文采取的方案 网络设计 实验部分 修改结构 融合MAE和Conv 2、改进YOLOv8代码 + MAE 首先在ultralytics/nn文件夹下,创建一个convnextv2.py文件,新增以下代码 import torch import torch.nn as nn import torch.nn.functional as F from timm.models.layer…

科研成果 | 高精尖中心取得高性能区块链交易调度技术突破

近日&#xff0c;未来区块链与隐私计算高精尖创新中心研究团队在区块链交易效率方面取得突破性进展&#xff0c;最新成果“高性能区块链交易调度引擎”首次为长安链带来高并行度的交易调度&#xff0c;充分利用现有计算资源&#xff0c;显著提升长安链交易处理速度。 随着区块…

第19讲EtherNet/IP网络基础

EtherNet/IP网络知识 一、EtherNet/IP概述 二、EtherNet/IP网络的定位 1、最上层-信息层:主要进行上位机网络信号交互或者控制层信号的传递。 比较常见的话是工控机或者说PLC,就像大脑对信息进行发送的这样一个控制。 EtherNet/IP网络属于最高层——信息层,主要负责信号的…

RPA软件-影刀使用

流程自动化 影刀将操作进行抽象&#xff0c;分为一下几个对象&#xff1a; 网页自动化 &#xff08;1&#xff09; 网页自动化应用场景&#xff1a;网页操作、数据抓取 &#xff08;2&#xff09; 网页操作&#xff1a;基础操作-指令操作&#xff0c;智能操作-关联元素&#…

Android13 控制设置界面 双栏显示或单栏显示

Android 13 设置界面会判断当前屏幕的大小,如果是大屏,则为双栏显示! 我的博客 ./packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.javaOverrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState…

mysql面试(五)

前言 本章节从数据页的具体结构&#xff0c;分析到如何生成索引&#xff0c;如何构成B树的索引结构。 以及什么是聚簇索引&#xff0c;什么是联合索引 InnoDB数据结构 行数据 我看各种文档中有好多记录数据结构的&#xff0c;但是这些都是看完就忘的东西。在这里详细讲也没…

2.6基本算法之动态规划6045:开餐馆

描述 北大信息学院的同学小明毕业之后打算创业开餐馆.现在共有n 个地点可供选择。小明打算从中选择合适的位置开设一些餐馆。这 n 个地点排列在同一条直线上。我们用一个整数序列m1, m2, ... mn 来表示他们的相对位置。由于地段关系,开餐馆的利润会有所不同。我们用pi 表示在m…

聊一聊 Node.js(Express)的 req.body、req.params 和 req.query 区别和应用场景

在Node.js的Express框架中&#xff0c;处理客户端发送到服务器的数据时&#xff0c;我们主要使用req.body、req.params和req.query三个属性。这些属性虽然都是请求对象(req)的一部分&#xff0c;但它们的数据来源和用途却各不相同。本文将为大家详细解读它们的区别和使用方法。…

面试(六)

一. 根据 int foo[8]的定义&#xff0c;int foo[8]{0,1,2,3,4,5,6,7};*((int*)((char*)&foosizeof(int)))的值是? &foo&#xff1a;这是数组foo的地址&#xff0c;其类型是int(*)[8] &#xff08;指向包含8个int的数组的指针&#xff09; [char*]&foo&#xff1…

人工智能生成音乐,从 Illiac Suite 到 EMI 到 Magenta,和人工智能创作流行音乐的六个标签

人工智能(Artificial intelligence,AI)在各个行业掀起了巨大的浪潮,音乐界也不例外。随着科技的不断发展,AI生成的音乐成为了一个激动人心且创新的领域,吸引了众多艺术家、研究人员和科技公司的关注。 其实,AI生成音乐的历史可以追溯到20世纪50年代,当时计算机科学家开…

SpringBoot接入JPA连接数据库H2或MySQL例子

一&#xff0c;JPA相关的常用注解和对象 Entity&#xff0c;用于实体类声明语句之前&#xff0c;‌指出该Java类为实体类&#xff0c;‌将映射到指定的数据库表&#xff1b;Table&#xff0c;当实体类与其映射的数据库表名不同名时需要使用。‌该标注与Entity标注并列使用&…

轻量化YOLOv7系列:结合G-GhostNet | 适配GPU,华为诺亚提出G-Ghost方案升级GhostNet

轻量化YOLOv7系列&#xff1a;结合G-GhostNet | 适配GPU&#xff0c;华为诺亚提出G-Ghost方案升级GhostNet 需要修改的代码models/GGhostRegNet.py代码 创建yaml文件测试是否创建成功 本文提供了改进 YOLOv7注意力系列包含不同的注意力机制以及多种加入方式&#xff0c;在本文…

pytest:4种方法实现 - 重复执行用例 - 展示迭代次数

简介&#xff1a;在软件测试中&#xff0c;我们经常需要重复执行测试用例&#xff0c;以确保代码的稳定性和可靠性。在本文中&#xff0c;我们将介绍四种方法来实现重复执行测试用例&#xff0c;并显示当前迭代次数和剩余执行次数。这些方法将帮助你更好地追踪测试执行过程&…