首页 > 其他分享 >服务器上安装kubectl

服务器上安装kubectl

时间:2023-09-09 16:04:21浏览次数:34  
标签:kubectl 文件 服务器上安装 platform https k8s config

1、登录服务器

2、创建 ~/.kube文件夹

3、cd ~/.kube

4、下载或创建k8s集群的config文件:wget config文件连接

apiVersion: v1
kind: Config
clusters:
- cluster:
    api-version: v1
    insecure-skip-tls-verify: true
    server: "https://172.172.241.170:8080/r/projects/1a9/kubernetes:6443"
  name: "k8s-platform"
contexts:
- context:
    cluster: "k8s-platform"
    user: "k8s-platform"
  name: "k8s-platform"
current-context: "k8s-platform"
users:
- name: "k8s-platform"
  user:
    token: "QmFzaWMgTWpJeE9UWXhRVUV3UVRrMk5UWTJRekUyTkVNNlNscDZNV1JyUzNrek0wTk1kVVo2VEZGR1dXdFJlbXRJVEZWR01rMUJNM0ZsVmswNWIzQm1XQT09"

4、下载或创建k8s集群的config文件:wget config文件连接

5、下载kubectl二进制文件:wget 文件地址

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kubectl

 chmod 777 kubectl   //这时使用要:./kubectl get pod -A

7、设置环境变量:把kubectl拷贝到环境变量中去

sudo mv ./kubectl /usr/local/bin/kubectl


参考资料:

1.https://blog.csdn.net/xinghen1993/article/details/120224656




标签:kubectl,文件,服务器上安装,platform,https,k8s,config
From: https://blog.51cto.com/u_7050893/7419896

相关文章

  • kubectl之kubeconfig配置
     一、介绍我们一般使用kubectl去操作K8S集群,如部署Pod,获取node信息,获取pod信息,获取svc信息,删除某个svc等。kubectl默认会从$HOME/.kube目录下查找文件名为 config 的文件,也能通过设置环境变量 KUBECONFIG 或者通过设置去指定其它kubeconfig文件。kubeconfig就是为访问集群所......
  • 使用 Kubectl 部署 web 服务到 K8s 集群
    我们需要将业务应用部署到 k8s 集群中。这里我们需要准备好了一个应用并打包成镜像,例如我的镜像地址是:要让这个web应用的镜像在k8s中运行,我们首先要定义一个deployment资源。通过创建deploy.yaml来描述deployment资源:通过创建deploy.yaml来描述deployment资源:image......
  • 在 Linux 系统中安装并设置 kubectl
    准备开始kubectl版本和集群版本之间的差异必须在一个小版本号内。例如:v1.28版本的客户端能与v1.27、v1.28和v1.29版本的控制面通信。用最新兼容版的kubectl有助于避免不可预见的问题。在Linux系统中安装kubectl在Linux系统中安装kubectl有如下几种方法:用c......
  • kubectl命令
    kubectl的命令可分为三类:1.陈述式命令(命令式对象管理)类似于我们直接在docker中dockerrun命令2.陈述式对象配置(命令式对象配置)类似于类似于docker-compose.yml3.声明式对象配置(声明式对象配置)kubectl命令的语法如下:kubectl[command][type][name][flags]comand:指......
  • metrics-server部署后执行kubectl top node报错:the server is currently unable to ha
    问题描述执行kubectltopnode报错:查看v1beta1.metrics.k8s.io详情发现如下错误:kubectldescribeapiservicev1beta1.metrics.k8s.io请求metrics接口(返回结果为401):curl-khttps://172.16.6.10:8443/apis/metrics.k8s.io/v1bea1查看metrics-serverpod日志报错如下:问题处理经过以......
  • kubectl 管理 Calico APIServer
    前提1.calico使用kubernetesAPI作为数据存储。2.Calico版本要求v3.20+使用operator部署CalicoAPIServercalico-apiserver.yamlapiVersion:operator.tigera.io/v1kind:APIServermetadata:name:defaultspec:{}创建calico-apiserver资源#kubectlapply-f......
  • kubectl命令行介绍
    一.k8s概念:从节点的角色来看一个master一个node1.1Master节点master是k8s的控制节点叫ControlPlane或者叫控制平面,在生产环境中不建议部署集群核心组件外的任何Pod,就是master节点上不允许Pod的,master只负责群集的调度正常情况master有三个角色APIServer:APIServer是集群的管理......
  • kubectl - 如何列出Pod中运行的所有容器,包括初始化容器
    初始化容器存储在spec.initContainers中:kubectlgetpodsPOD_NAME_HERE-ojsonpath={.spec.initContainers[*].name}运行的所有容器在containers中kubectlgetpodsPOD_NAME_HERE-ojsonpath={.spec.containers[*].name}可以使用JSONPathmagic来显示两者kubectlgetpo......
  • kubectl apply -f mysql.yaml error: the path "mysql.yaml" does not exist
    问题解决:kubectlapply-fmysql.yamlerror:thepath"mysql.yaml"doesnotexist在使用Kubernetes进行容器编排时,我们经常使用kubectl命令行工具与Kubernetes集群进行交互。其中,kubectlapply命令用于创建或更新Kubernetes资源的配置文件。然而,有时在执行kubectlapply-fmys......
  • 通过kubectl连接Kubernetes集群
    1、安装kubectl本地客户端安装kubectl添加kubernete阿里云yum源#cat>/etc/yum.repos.d/kubernetes.repo<<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0repo_gpgcheck=0gp......