首页 > 其他分享 >通过kubectl连接Kubernetes集群

通过kubectl连接Kubernetes集群

时间:2023-07-17 14:46:38浏览次数:53  
标签:kubectl 14 Kubernetes 16 vm v1.21 集群 ubuntu Ready

1、安装kubectl

本地客户端安装kubectl

添加kubernete 阿里云yum源 
# cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# yum install -y kubectl-1.20.0

2、集群凭证管理

拷贝主节点凭证信息,路径:/etc/kubernetes/kubelet.conf 或 /etc/kubenetes/kube.conf

 

3、本地客户端配置凭证信息

# mkdir $HOME/.kube
# scp root@<master-public-ip>:/etc/kubernetes/kube.conf $HOME/.kube/config

4、本地客户端验证

[root@elastic ~]# kubectl get nodes
NAME              STATUS   ROLES                  AGE    VERSION
vm-16-12-ubuntu   Ready    <none>                 114d   v1.21.14
vm-16-19-ubuntu   Ready    <none>                 114d   v1.21.14
vm-16-2-ubuntu    Ready    <none>                 114d   v1.21.14
vm-16-21-ubuntu   Ready    <none>                 25d    v1.21.14
vm-16-3-ubuntu    Ready    <none>                 114d   v1.21.14
vm-16-36-ubuntu   Ready    <none>                 16d    v1.21.14
vm-16-47-ubuntu   Ready    <none>                 114d   v1.21.14
vm-16-9-ubuntu    Ready    control-plane,master   114d   v1.21.14

 

标签:kubectl,14,Kubernetes,16,vm,v1.21,集群,ubuntu,Ready
From: https://www.cnblogs.com/zhouzhiguo/p/17560035.html

相关文章

  • docker分布式存储之哈希槽3主3从redis集群配置+主从扩容缩容
    创建开启六台redis容器systemctlrestartdockerdockerpullredis:6.0.8根据需求下载redis的镜像版本配置3主3从开启六台redis容器分别用node-1~node-6来区分dockerrun-d--nameredis-node-1--nethost--privileged=true-v/tmp/redis/share/redis-node......
  • ES集群搭建和Kibana管理集群
    搭建实例先复制2份解压后的完整目录,将里面的data和log删除.elasticsearch-6.8.23-node2elasticsearch-6.8.23-node3修改3个实例的配置文件:(只列出一份,其他的改一下节点名和监听端口、节点内部通信端口就可以了)#同一个集群中每个节点的集群名要一样。#集群是由一个或者多......
  • Java 实现 WebSocket 集群转发:使用 Redis 发布订阅
    场景浏览器客户端client1连接到了服务端A的websocket节点。浏览器客户端通过弹性负载均衡,把请求分配到了服务端B,服务端B上没有client1的连接。需求服务端B把消息转发到服务端A上,找到客户端client1的连接,发送出去。画示意图......
  • redis-cli查看集群信息
    Redis-CLI查看集群信息Redis是一种高性能的内存数据库,广泛用于缓存、消息队列和数据存储等场景。Redis集群是Redis的一种分布式部署方式,能够提供高可用性和可扩展性。为了管理和监控Redis集群,我们可以使用Redis-CLI提供的命令来查看集群信息。Redis-CLI简介Redis-CLI是Redis自带......
  • redis spring boot 集群 配置
    RedisSpringBoot集群配置1.概述在使用SpringBoot开发应用程序时,我们可能会遇到需要使用Redis集群来存储和缓存数据的情况。Redis是一个高性能的键值存储数据库,而SpringBoot提供了与Redis集群进行集成的便捷方式。本文将介绍在SpringBoot应用程序中配置Redis集群的步骤,包......
  • kubernetes之 dashboard展示
    第十一dashboard展示一直使用kubectl命令操作apiserver实现dashboard作为k8s核心附件存在的,官网部署:https://github.com/kubernetes/dashboard根据教程,还是安装老版本的镜像吧[root@k8s-masterdashboard]#kubectlapply-fhttps://raw.githubusercontent.com/kubernetes/dashb......
  • kubernetes之 RBAC
    第十一部分RBACrestful操作对象:许可授权都作用于角色,用户是什么角色,就拥有什么操作权限授权插件:Node、ABAC、RBAC、WebhookRBAC:Role-basedAC角色:Role许可:permission关联图示客户端访问示意图:role:operations:许可object:rolebinging:useraccountorserviceacco......
  • 聊聊我认为的分布式、集群实现关键点
    基于常见的中间件(Mysql、ElasticSearch、Zookeeper、Kafka、Redis)等分布式集群设计的机制,自己总结了在在集群设计过程中需要考虑的通用问题。节点通信机制主节点的增加、删除、通信机制。路由算法即数据路由到哪个节点的策略机制。在集群内有多个节点,数据该路由到哪个节点存......
  • kubernetes之 认证和serviceaccount
    第十部分认证和serviceaccount前面讲的都是admin超级用户在操作k8s,Kubectl不能所有人都可以使用和访问。用户访问逻辑图,认证:第一种令牌认证token,最简单的认证,(只需要对方认证的共享密钥即可)服务器需要认可客户端的证书。授权:RBAC,基于角色的访问控制,目前用的比较多。    ......
  • SpringBoot+Vue3+MySQL集群 开发健康体检双系统
    第1章课程介绍试看4节|38分钟观看项目演示,熟悉大健康体检项目主要功能。掌握学习本课程的最佳方法,以及如何利用在线手册学习和答疑。第2章大健康体检项目全栈环境搭建16节|218分钟利用虚拟机或者云主机安装Linux系统和Docker环境,部署MongoDB、Redis、Minio和RabbitMQ等中......