首页 > 其他分享 >K8S-集群-二进制安装

K8S-集群-二进制安装

时间:2024-06-01 22:43:28浏览次数:13  
标签:node log 二进制 ntpdate 192.168 etc 集群 docker K8S

1、环境准备

1.1安装规划 

服务器准备

服务器 ip   组件
master-1   192.168.177.15   ectd、api-server、controller-master、scheduler、docker
node-1          192.168.177.16 etcd、kubelet、kube-proxy、docker
node-1          192.168.177.17 etcd、kubelet、kube-proxy、docker

软件版本

软件   版本   备注
OS   centos7   
kubernetes   1.19.11   
Etcd   v3.4.15  
docker   19.03.9  
cfssl、cfssljson、cfssl-certinfo   1.5.0   证书自签工具-用的cloudflare的

1.2 系统设置

#以下操作3台主机都需要操作

# 1、修改主机名
hostnamectl set-hostname master-1      #192.168.177.15
hostnamectl set-hostname node-1        #192.168.177.16
hostnamectl set-hostname node-2        #192.168.177.17

# 2、主机名解析
cat >> /etc/hosts <<EOF
192.168.177.15 master-1
192.168.177.16 node-1
192.168.177.17 node-2
EOF

# 3、禁用swap
swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

# 4、将桥接的IPV4的流量传递到iptables的链
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ipv6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

sysctl --system

# 5、域名解析、相当于在网卡中添加DNS
echo "nameserver 8.8.8.8" >> /etc/resolv.conf

# 6、时间同步(也可以使用chrony)
yum install -y ntpdate
ntpdate ntp1.aliyun.com

# 7、添加定时器同步
crontab -e
- */30 * * * * /usr/sbin/ntpdate-u ntp1.aliyun.com >> /var/log/ntpdate.log 2>&1

# 8、创建日志目录
mkdir -p /var/log/kubernetes

 

标签:node,log,二进制,ntpdate,192.168,etc,集群,docker,K8S
From: https://www.cnblogs.com/littlecc/p/18226484

相关文章

  • k8s——安装istio
    安装istioIstio/入门[root@master~]#curl-Lhttps://istio.io/downloadIstio|sh-%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed00......
  • 阿里云创建k8s集群实例
    阿里云创建k8s集群实例创建两个8G内存的抢占实例(青岛),能ssh默认关闭防火墙,且没有交换分区配置k8s仓库桥接#重置containerd配置环境重置初始Kubernetes(k8s)集群环境通常涉及一系列步骤,以确保集群被正确地清理并准备好重新部署。以下是基于参考文章提供的信息,整理出......
  • k8s——istio
    安装istioIstio/入门[root@master~]#curl-Lhttps://istio.io/downloadIstio|sh-%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed000......
  • Hadoop安装及集群环境配置
    环境准备1.VMware虚拟机(Linux操作系统)2.Windows10~113.JDK4.Hadoop5.Xshell7(用于连接虚拟机与Windows)6.Xftp7(用于虚拟机与Windows之间传输文件)家庭/学校免费-NetSarangWebsitehttps://www.xshell.com/zh/free-for-home-school/一、虚拟机下Hadoop环境搭建 1、创......
  • 发布到win11本地k8s集群Aspire项目
    Aspire项目发布到win11本地k8s集群 合集-微服务(3) 1.微服务新体验之Aspire初体验05-302.Aspire项目发布到win11本地k8s集群05-313.微服务实践Aspire项目发布到远程k8s集群06-01收起 前提你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验As......
  • Kubernetes 集群的节点安装 kubectl
    如果您在机器上没有kubectl,但您有权限访问Kubernetes集群的节点,并且您有集群的kubeconfig文件,您可以手动创建或者传输kubeconfig文件到您的机器上。kubeconfig文件包含了访问Kubernetes集群所需的配置信息,包括集群地址、认证信息、默认命名空间等。通常情况下,kubeconf......
  • Aspire项目发布到远程k8s集群
    前提你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验Aspirate(Aspir8)Aspirate是将aspire项目发布到k8s集群的工具安装aspiratedotnettoolinstall-gaspirateaspirate初始化切换到AppHost项目目录aspirateinit在host项目中生成aspirate.json,如......
  • k8s——集群环境问题合集
    创建集群k8s集群创建集群环境问题合集重置master节点kubeadmreset-f#-f强制重置可选重置node节点#当你的master节点重置后,node节点需要重新加入集群kubeadmreset-f#-f强制重置可选#同时需要删除`rm-rf/var/lib/kubelet`#`rm-rf/etc/cni`两个文件......
  • 04.k8s的附加组件
    4.k8s的附加组件4.1dns服务安装dns服务1:下载dns_docker镜像包wgethttp://192.168.12.201/docker_image/docker_k8s_dns.tar.gz2:导入dns_docker镜像包(所有节点或者node2节点)3:修改skydns-rc.yaml,指定13的机器,该功能可加可不加spec:nodeSelector:kubern......
  • 05.k8s弹性伸缩
    5.k8s弹性伸缩k8s弹性伸缩,需要附加插件heapster监控弹性伸缩:随着业务访问量的大小,k8s系统中的pod比较弹性,会自动增加或者减少pod数量;5.1安装heapster监控1:上传并导入镜像,打标签ls*.tar.gzforninls*.tar.gz;dodockerload-i$n;donedockertagdocker.io/......