首页 > 其他分享 >k8s快速安装

k8s快速安装

时间:2023-10-12 11:34:25浏览次数:28  
标签:node kubectl get -- 安装 master k8s 快速

一、准备centos7环境,可上互联网,以下为基础配置,每一台均执行

ssh-keygen -t rsa
ssh-copy-id 主机名
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
sed -i 's/.*swap.*/#&/' /etc/fstab 
swapoff -a 
hostnamectl set-hostname k8s-master
hostnamectl set-hostname k8s-node1
hostnamectl set-hostname k8s-node1
cat >> /etc/hosts <<EOF
192.168.2.8 k8s-master
192.168.2.59 k8s-node1
192.168.2.86 k8s-node2
192.168.2.8 apiserver.demo
EOF

二、安装kubelet

export REGISTRY_MIRROR=https://registry.cn-hangzhou.aliyuncs.com
curl -sSL https://kuboard.cn/install-script/v1.19.x/install\_kubelet.sh | sh -s 1.19.5
```bash

三、其中一个master节点执行集群初始化
```bash
export MASTER_IP=192.168.2.8
export APISERVER_NAME=apiserver.demo
export POD_SUBNET=10.100.0.1/16
curl -sSL https://kuboard.cn/install-script/v1.19.x/init\_master.sh | sh -s 1.19.5
此命令会返回其他节点接入到集群的命令

四、其他master节点加入集群

kubeadm join apiserver.demo:6443 --token bphtmu.cplm6qphq73p19hd     --discovery-token-ca-cert-hash sha256:194450249fabbbadc5119c99df4d444dba8a9f750751e19af2d144c820fb2363     --control-plane --certificate-key 0881e00971310ff7f2205c0ced5c87578287f5a86d3da64a7009b092b5cf7c2a

五、其他node节点接入集群

kubeadm join apiserver.demo:6443 --token bphtmu.cplm6qphq73p19hd     --discovery-token-ca-cert-hash sha256:194450249fabbbadc5119c99df4d444dba8a9f750751e19af2d144c820fb2363  

六、检查安装情况

kubectl  get nodes
kubectl  get nodes -o wide
kubectl  get pod 
kubectl  get pod -A
kubectl  get pod  -n kube-system -o wide

七、根据情况开关可调度到master

允许调度到k8s-master
kubectl taint node k8s-master node-role.kubernetes.io/master-

禁止调度到k8s-master
kubectl taint node k8s-master node-role.kubernetes.io/master="":NoSchedule

八、测试创建容器

kubectl run net-test1 --image=alpine sleep 360000
kubectl  get pod -o wide
kubectl exec -it net-test1 sh
ping 10.100.36.65
ping www.baidu.com

标签:node,kubectl,get,--,安装,master,k8s,快速
From: https://www.cnblogs.com/tanll/p/17759072.html

相关文章

  • Kaldi+ESPnet安装指南
    https://blog.csdn.net/weixin_43566049/article/details/131851128?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169708026216800225560761%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1697080262168002255607......
  • U盘安装引导kali live
    注意:注意:下面操作会格式化整个U盘,备份U盘数据注意:下面操作会格式化整个U盘,备份U盘数据注意:下面操作会格式化整个U盘,备份U盘数据一、硬件1。Kali的ISO镜像安装完,大概要占5G空间,所以建议U盘,选64G以上,因为后面要左持久化(修改的东西要保存)2.U盘最好到自营店去买,能尽量买到......
  • 安装redis
    1、下载redis下载地址:https://github.com/redis/redis/releases1、tar-zvxfredis-7.2.0.tar.gz2、cdredis-7.2.03、make4、makeinstallPREFIX=/usr/local/redis2、设置redis1、cpredis.conf/etc/redis.conf2、vim/etc/redis.conf#设置远程访问#bind127.0.......
  • k8s 1.18 和1.10的区别 k8s 1.18 和1.10之间版本升级了哪些功能
     Kubernetes(K8s)是一个快速发展的开源容器编排平台,每个版本都带来新功能、改进和修复。以下是Kubernetes1.18和1.10版本之间的一些主要区别:API版本:Kubernetes1.18引入了新的API版本,扩展和增强了KubernetesAPI的功能。新版本中可能会有一些旧版......
  • Ubuntu虚拟机-小白安装
    虚拟机的安装,分为三步骤:下载软件(VMware.exe,Ubuntu.iso,环境内部anaconda.sh)装虚拟Ubuntu内部搭建环境下载软件https://customerconnect.vmware.com/downloadshttps://cn.ubuntu.com/download剩下的一个Anaconda在虚拟好的Ubuntu系统内部下载首先安装vmvare首先安装vmva......
  • DellEMC 服务器安装ESXi的简单步骤
    DellEMC服务器安装ESXi的简单步骤背景ESXi的镜像其实分为多种.官方会发布一个版本的ISO.然后会不定期进行升级,解决安全,性能以及功能bug等.7.0为例的话就有ESXi7.0以及后面的u1和u2以及u3.一般到了u3就是到了支持周期的末尾了.u3后面会有一些子目用来表示新旧......
  • PE盘安装Windows Server 2022系统
    前言我需要一台稳定且能够全天候运行的机器时,电脑原本预装的Windows10系统,虽然在日常使用场景下表现良好,但大家都知道Windows系统的自动更新太频繁了,而且无法关闭。为了解决这个问题,我决定重新安装WindowsServer系统。这里我选择了WindowsServer2022版本。WindowsSer......
  • Docker 安装mysql8.0
    环境CentOS7、MySQL8、SQLyog12需求在Docker中部署MySQL8步骤1、从docker仓库中拉去mysql8.0dockerpullmysql:8.0如果使用dockerpullmysql默认拉取的是最新版本的mysql上面我拉去的是8.0的版本,最后拉取过来的是8.0.27如果有想要指定的版本,可以直接写指定版本,......
  • 在Mac上安装lxml
    最近想开始学习一下爬虫,用来截取一些网页中的段落文字、列表、表格等信息。联想到HTML的DOM树结构,就想是不是用XPath来解析会比较合适。于是自己想从Python结合XPath的方向入手来实现网页内容解析。提到Python与XPath结合,就要用到lxml这个包了。它是一款由StefanBehnel等开发者......
  • oracle11g linux环境安装
    【0】需求在centos7上安装oracle11G1204,有7个文件。【1】环境配置(1.1)修改主机名【1】hostnamenew_hostname#直接修改本地主机名 hostnamectlset-hostnamenew_hostname  【2】vi /etc/sysconfig/network#修改网......