开发者社区> 阳光暖吧> 正文

k8s集群添加客户端(kubectl终端)

简介: k8s集群添加客户端(kubectl终端)
+关注继续查看

客户端操作


centos7 系统:

[root@k8s ~]# cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enable=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
[root@k8s ~]# yum list kubectl --showduplicates | sort -r

这里使用的版本是1.20.4,最好与集群版本一直,可使用kubectl get node查看

[root@k8s ~]# yum install kubectl-1.20.4-0 -y
[root@k8s ~]# mkdir ~/.kube

scp到master节点,我这里master节点hosts表域名是k8s-master,用户是student

[root@k8s ~]# scp student@k8s-master:/home/studnet/.kube/* ~/.kube
[root@k8s ~]# echo "export KUBECONFIG=$HOME/.kube/admin.conf" >> ~/.bash_profile
[root@k8s ~]# echo "source <(kubectl completion bash)" >> ~/.bash_profile
[root@k8s ~]# source ~/.bash_profile
[root@k8s ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master.lab.example.com Ready master 13d v1.20.4
k8s-node1.lab.example.com Ready <none> 13d v1.20.4
k8s-node2.lab.example.com Ready <none> 13d v1.20.4

ubuntu系统:

k8s@k8s:~$ sudo curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add -
sudo bash -c "echo deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main \
>> /etc/apt/sources.list.d/kubernetes.list"
k8s@k8s:~$ sudo apt-get update
k8s@k8s:~$ sudo apt-cache policy kubelet
k8s@k8s:~$ sudo apt-get install kubectl=1.20.4-00 -y
k8s@k8s:~$ mkdir ~/.kube
k8s@k8s:~$ scp student@k8s-master:/home/student/.kube/* ~/.kube
k8s@k8s:~$ echo "export KUBECONFIG=$HOME/.kube/admin.conf" >> ~/.bash_profile
k8s@k8s:~$ echo "source <(kubectl completion bash)" >> ~/.bash_profile
k8s@k8s:~$ source ~/.bash_profile
k8s@k8s:~$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master.lab.example.com Ready master 13d v1.20.4
k8s-node1.lab.example.com Ready <none> 13d v1.20.4
k8s-node2.lab.example.com Ready <none> 13d v1.20.4

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Debian11部署k8s学习集群
使用Debian11部署k8s学习集群
71 0
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
安装准备工作安装环境要求:角色 实验环境 生产环境 操作系统 master cpu/内存:2 Core/2G cpu/内存:2 Core/4G linux 内核 4.4+ node cpu/内存:1 Core/2G cpu/内存:4 Core/16G linux 内核 4.4+ 备注 Node:应根据需要运行的容器数量进行配置; Linux 操作系统基于 x86_64 架构的各种 Linux 发行版...
310 0
Kubeadm 快速搭建 k8s v1.24.1 集群(openEuler 22.03 LTS)
kubeadm 是 Kubernetes 官方提供的用于快速安部署 Kubernetes 集群的工具,伴随 Kubernetes 每个版本的发布都会同步更新,kubeadm 会对集群配置方面的一些实践做调整,通过实验 kubeadm 可以学习到 Kubernetes 官方在集群配置上一些新的最佳实践...
868 0
kubeadm搭建k8s集群
kubeadm搭建k8s集群
85 0
容器实验班开课!30 分钟学会使用 Kubectl 部署 web 服务到 K8s 集群
容器实验班开课!30 分钟学会使用 Kubectl 部署 web 服务到 K8s 集群
97 0
使用Kubectl部署web服务到K8s集群-4
使用Kubectl部署web服务到K8s集群-4
65 0
使用Kubectl部署web服务到K8s集群-3
使用Kubectl部署web服务到K8s集群-3
51 0
使用Kubectl部署web服务到K8s集群-2
使用Kubectl部署web服务到K8s集群-2
57 0
使用Kubectl部署web服务到K8s集群-1
使用Kubectl部署web服务到K8s集群-1
83 0
一个容器,但是一整个k8s集群
你可能需要一个快速启动和销毁的 k8s 集群;你可能在资源受限的环境中运行 k8s 集群;你可能是一个完全的初学者,觉得搭建完整的 k8s 套件太难。那么这篇短文可能可以帮到你。
46 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
EDAS4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级
立即下载
Kubernetes 问题排查全景图
立即下载
企业运维之云原生和Kubernetes 实战
立即下载