Centos7安装k8s(1.18.6)

kubernetes中的静态Pod 更多内容,请查看博客原文:kubernetes中的静态Pod https://finolo.gy/2020/01/kubernetes中的静态Pod/ 平常我们提得比较多的Pod,都是通过Deployment,DaemonSet,StatefulSet等方式创建管理的。今天我们介绍一种特殊的Pod,叫静态(Static) Pod。 什么是静态Pod 静态Pod是由kubelet进行管理,仅存在于特... 阅读详情

1 每台机器上配置基本环境

1.1 修改源镜像地址

# 更新yum
yum -y update

# 安装wget命令
yum -y install wget

# !!! 以下内容可以不做

# 要备份系统自带的源镜像地址
# 一定要备份,出现问题可以回退
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 下载阿里云的源镜像地址,此步骤可能导致yum无法使用,慎重操作!!!
# 注意使用aliyun可能会出现以下问题。如果出现问题,可以换回自带的镜像源即可
# Contact the upstream for the repository and get them to fix the problem
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 生成缓存
yum makecache

1.2 关闭、禁用防火墙

# 关闭防火墙
systemctl stop firewalld

# 开机禁用
systemctl disable firewalld

# 查看防火墙状态
systemctl status firewalld

# 临时关闭selinux
setenforce 0

# 永久关闭, 编辑/etc/selinux/config,将SELINUX更改为disabled
vim /etc/selinux/config
# 修改内容如下
SELINUX=disabled

1.3 关闭iptables服务

# 关闭iptables
systemctl stop iptables

# 开机禁用
systemctl disable iptables

1.4 关闭 swap

swap会将部分内存数据存放到磁盘中导致性能下降,并且会导致系统运行时未知错误。

# 关闭swap
swapoff -a

# 修改“/etc/fstab”文件,注释掉SWAP的自动挂载(加符号“#”)
vim /etc/fstab

# 在“/dev/mapper/centos-swap”行前面添加"#",如下:
# /dev/mapper/centos-swap swap                    swap    defaults        0 0

# free查看内存和swap,其中swap为0
free -m

1.5 同步时间

chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。

# 安装chrony
yum install chrony
 
# 启动
systemctl start chronyd

# 开机启动
systemctl enable chronyd

# 查看时间同步状态
chronyc sources -v

2 每台机器上安装 docker

2.1 配置安装源和安装docker

# 安装相关依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

# 必须添加镜像源,默认是找不到docker-ce
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装docker版本时18.09.6
yum install -y docker-ce-18.09.6 docker-ce-cli-18.09.6 containerd.io

# 设置开机启动
systemctl enable docker.service 

2.2 修改 docker 配置文件

# 修改docker配置,如果在/etc/docker目录下没有此文件,创建一个即可。
vim /etc/docker/daemon.json

# 修改内容如下
{ 
  "registry-mirrors": ["https://obww7jh1.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"]
}

# 刷新配置
systemctl daemon-reload

# 重启docker
systemctl restart docker

# 启动docker
systemctl start docker

3 安装k8s

3.1 在每台机器上创建 /etc/sysctl.d/k8s.conf 文件

# 进入“/etc/sysctl.d”目录
cd /etc/sysctl.d

# 创建k8s.conf文件
touch k8s.conf

# 编辑k8s.conf
vim k8s.conf

# 添加内容如下
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1

# 使得配置文件生效
# 向内核中添加模块
modprobe br_netfilter

# 查看是否加载成功
lsmod | grep br_netfilter

# 向内核中添加配置参数
# sysctl -p 从指定的文件加载系统参数
sysctl -p /etc/sysctl.d/k8s.conf

# 查看系统参数
sysctl -a

3.2 在每台机器上安装 kubelet、kubeadm、kubectl

# 进入“/etc/yum.repos.d/”目录下
cd /etc/yum.repos.d/

# 创建“kubernetes.repo”文件
touch kubernetes.repo

# 添加的内容如下:

[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgchech=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
	   http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

# 安装k8s
yum install kubelet-1.18.6 kubeadm-1.18.6 kubectl-1.18.6 -y

# 设置开机启动
systemctl enable kubelet

# 查看kubelet状态
# Active: active (running)是启动状态
systemctl status kubelet

# 停止kubelet
systemctl stop kubelet

# 启动kubelet
systemctl start kubelet


# 注意在kubeadm init之前kubelet会不断重启
# 这个属于正常,初始化(kubeadm init)或者加入到集群后就好了,状态和报错如下:
activating (auto-restart) 

open /var/lib/kubelet/config.yaml: no such file or directory
kubelet.service: main process exited, code=exited, status=255/n/a

3.3 安装master节点必须的镜像(此步骤可以省略)

此步骤解决在初始化集群时无法连接网络的问题。此步骤可以省略,如果省略此步,在初始化集群时比较慢。

(1)查看需要的镜像名称

# 查看需要的镜像
# 注意:此处列出的版本可能不是(1.18.6),下面下载镜像时,版本设置一致。
kubeadm config images list

(2)在master节点下载镜像

创建download.sh脚本(注意设置脚本权限为可执行)

# 创建文件
touch download.sh

# 设置执行权限
chmod 777 download.sh

脚本内容如下(脚本内容是上一步中的镜像名称),注意版本是1.18.6

images=(
    kube-apiserver:v1.18.6
    kube-controller-manager:v1.18.6
    kube-scheduler:v1.18.6
    kube-proxy:v1.18.6
    pause:3.2
    etcd:3.4.3-0
    coredns:1.6.7
)

for imageName in ${images[@]};do
	docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
	docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
	docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
done

4 集群配置

4.1 配置IP

iP主机名安装的组件
192.168.219.138master01docker,kubectl,kubeadm,kubelet
192.168.219.139node01docker,kubectl,kubeadm,kubelet
192.168.219.140node02docker,kubectl,kubeadm,kubelet

使用vim在“/etc/hosts”文件中添加如下(注意是hosts文件,不是host文件):

192.168.219.138  master01
192.168.219.139  node01
192.168.219.140  node02

4.2 初始化集群(master结点运行即可)

(1)初始化配置

# 注意,如果用虚拟机,内核数量必须要2个及以上。
# --image-repository				镜像加速,指定初始化下载的镜像。
# --apiserver-advertise-address		直接使用当前master主机地址
# --kubernetes-version				k8s版本,可以不指定,缺省情况会用最新的
# --service-cidr					service网络地址(建议使用10.96.0.0/12,也可以不设置),不可与主机,pod网络地址重复
# --pod-network-cidr 				pod网络地址(建议使用10.244.0.0/16),不可与主机,service网络地址重复,与后面的Calico相关
# --v								日志等级,5级以上会打印更详细的日志,--v=6开启详细日志打印

kubeadm init \
--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers \
--apiserver-advertise-address=192.168.219.138 \
--kubernetes-version=v1.18.6 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16 \
--v=6

(2)初始化过程日志

初始化过程用时比较长,看着有点像卡死了,过程中不要着急。如果提前安装了相关的必须的镜像(参考3.3安装master节点必须的镜像 ),此步骤会很快。

I0324 08:38:26.200736    3876 initconfiguration.go:103] detected and using CRI socket: /var/run/dockershim.sock
W0324 08:38:26.201010    3876 configset.go:202] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io]
[init] Using Kubernetes version: v1.18.6
[preflight] Running pre-flight checks
.......
# 省略日志
.......
[addons] Applied essential addon: kube-proxy
I0324 09:05:52.343813    3876 loader.go:375] Config loaded from file:  /etc/kubernetes/admin.conf
I0324 09:05:52.344350    3876 loader.go:375] Config loaded from file:  /etc/kubernetes/admin.conf

# 表示成功
Your Kubernetes control-plane has initialized successfully!

# 设置集群
To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

# 在将结点加入到集群中,注意下面的token(24小时后过期)
Then you can join any number of worker nodes by running the following on each as root:

kubeadm join 192.168.21.138:6443 --token xsyfqa.5ks6s1o5gjm420hw \
    --discovery-token-ca-cert-hash sha256:95820e52b1a85fd3e6733f8d39e85644423f7c40ffcb4165fdf234cd7c840a09 

(3)配置集群

# 在master结点执行以下命令
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

# 如果不执行上面的命令,可能会出现下面的问题
# Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of 
# "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")

# 在每个结点执行下面的命令
# 注意:执行下面命令之前,子结点可能一直是activating (auto-restart) 
kubeadm join 192.168.21.138:6443 --token xsyfqa.5ks6s1o5gjm420hw \
    --discovery-token-ca-cert-hash sha256:95820e52b1a85fd3e6733f8d39e85644423f7c40ffcb4165fdf234cd7c840a09 

(4)管理token和discovery-token-ca-cert-hash

# 查看token
kubeadm token list

# 创建token
kubeadm token create

# 查看discovery-token-ca-cert-hash
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'

(5) 节点管理

# 在master节点上查看集群结点
kubectl get nodes

# 删除节点
# 删除节点后,需要在相应的子节点
kubectl delete nodes node1

# 重置节点,当遇到无法解决的问题时使用此方法,不过一定要慎重
kubeadm reset

4.3 安装Flannel网络插件(master结点运行即可)

安装网络插件只需要在master节点即可,Flannel的主要作用是实现Pod资源跨主机进行网络通信。也可以将网络插件Flannel换成 Calico,它们的作用相同。Calico 是一种开源网络和网络安全解决方案,适用于容器,虚拟机和基于主机的本机工作负载。

# 下载配置文件
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

# 如果上面的下载不了,使用如下方法(github)
# 注意:github上的文件有问题,需要自己修改
wget https://github.com/flannel-io/flannel/blob/master/Documentation/kube-flannel.yml

# 使用配置文件启动fannel
kubectl apply -f kube-flannel.yml

5 截图

(1) 查看集群节点

kubectl get nodes

(2)查看全部的pod单元

kubectl get pod --all-namespaces -o wide

k8s安装遇到错误: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kub 安装完kube后启动一直启动失败 安装: yum install docker-ce kubelet-1.11.1 kubeadm-1.11.1 kubectl-1.11.1 kubernetes-cni 启动kubelet失败 sysemctl status kubelet.service bash: sysemctl: command not found... [root@localhost rpm]# systemctl status kubelet.service ● kubelet. 阅读详情

相关推荐

Kubernetes组件_kubelet_kubelet服务全解析

kubelet所有知识点查看kubelet当前运行systemctl status kubelet -l 搞懂所有属性 (journalctl -u kubelet.service)kubelet配置文件 cat /var/lib/kubelet/config.yamlkubelet启动参数文件 10-kubeadm.confkubelet启动全过程 (自定义启动参数文件)kubelet和pause镜像的关系就是Pod内容器间通信。

毛毛的专栏 4475

Kubernetes 配置基本指南:关键集群设置_kubelet文件(1)

识点,真正体系化!**

2401_84253251的博客 2806

基于Kubeadm工具安装Kubernetes(1.18)集群

前言 本篇讲的是K8s的三种安装方式之kubeadm,相比一种,minikube(demo级别),更加安全,可靠 系统环境: CentOS Linux release 7.6.1810 软件版本: yum 7/x86_64 Docker 1.13.1 K8s 1.18.0 检查防火墙 涉及到的网络端口较多,在内网的可以考虑直接关闭。 安装 安装使用linux自带软件工具yum进行,并基于D...

行走的IT 2139

k8s集群部署-kubeadm方式

【使用kubeadm快速部署k8s集群】 安装要求: 1、操作系统 7.4~7.8,本机是7.6 $ cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) # 可以使用yum命令对系统进行升级 $ yum update -y 2、硬件:本机虚拟机2C2G 3、集群服务器互通,可以访问外网,需要拉取镜像 如果不能连接外网,可以使用docker load 4、禁止swap分区 1、准备环境 # 关闭防火墙 ce

chengui_vip的博客 3326

PYNQ开发板使用-使用DMA进行数据搬移(Simple DMA transfer 模式)

该篇是学习使用PYNQ开发板,实际上是对ZYNQ PL端AXI_CDMA 核的应用。实验步骤参照官网的教程,一步一步地做,但是由于在硬件资源布置方面与官方教程稍有出入,所以在SDK的源码里也进行了修改。 AXI_CDMA特性: 如果是使用ZYNQ 7系列芯片(可能其他Xilinx也是通用的),xilinx的AXI_CDMA 核有两种传输模式:轮询(poll)和中断(...

YGLeeeon的博客 3521

群晖Git Server权限配置全攻略:如何让普通用户(非admin)也能安全提交代码?

本文详细解析了群晖Git Server权限配置方案,特别针对普通用户(非admin)安全提交代码的需求。通过SSH服务配置、精细化用户权限管理及仓库创建自动化脚本,实现在DS218+等群晖NAS设备上的高效代码协作,同时确保系统安全。

weixin_42528780的博客 463

CentOS 7.3 Kubernetes 1.18.6 安装实战手册

CentOS 7.3 Kubernetes 1.18.6 安装实战手册 https://blog.csdn.net/jaccheu/article/details/104556606 https://www.jianshu.com/p/32ccb9abdf88 环境装备: 三台 主机,OS:CentOS 7.3 如安装过需要按如下方法清空环境 kubeadm reset -f modprobe -r ipip lsmod rm -rf ~/.kube/ rm -rf /etc/ku

apple613的专栏 1万+

第33次CCF-CSP认证考试 第一题 词频统计 满分题解

本人小白一枚,抱着学习的态度想到网上找一些csp的参考答案,但由于实力有限,大佬的代码大都看不太懂,于是萌生了想用一些简单,基础的语句完成csp前两题的想法并公开,以便与像我这样实力不强的同学交流学习,如有更好的建议,还请斧正,感谢!

qq_75242106的博客 1869

Centos 7.6 环境下Kubernetes(1.18)的安装

Centos 7.6 环境下Kubernetes(1.18)的安装 一、环境准备 1.编辑 /etc/hosts 文件 2.设定主机名 'hostnamectl set-hostname xxxx ' 3.安装依赖包 yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wgetvimnet-tools git 4. 关闭 SELINUX swapoff -a && s

qq_42979169的博客 430

从零搭建ECG心电图仪:模拟前端电路设计与噪声对抗实战

在电子工程和生物医学信号处理领域,微弱信号的采集与放大是核心挑战。其基本原理在于利用高精度模拟电路,从强大的环境噪声中提取出有用的差分信号。这项技术的核心价值在于将理论上的传感器信号转化为稳定、可靠的可用数据,是连接物理世界与数字系统的关键桥梁。在医疗监护、工业传感和科学测量等场景中,高性能的模拟前端设计直接决定了整个系统的精度与可靠性。本文聚焦于生物电信号采集这一具体应用,深入探讨如何运用差分放大器、低通滤波器和陷波滤波器等经典模块,构建一个能够有效对抗工频干扰和接触噪声的实用电路,最终实现从人体体表清晰

weixin_30616969的博客 460

PCB设计必看:铜皮厚度与载流能力对照表(附Excel计算工具)

本文深入解析了PCB设计中铜皮厚度与载流能力的核心关系,提供了基于IPC-2152标准的动态计算逻辑与实用Excel工具。文章不仅分享了载流对照表,更重点剖析了影响载流能力的关键因素(如铜厚、线宽、温升、布线层),并给出了高电流设计的实战技巧与测试验证方法,帮助工程师规避常见陷阱,实现从理论到实践的闭环设计。

weixin_29228781的博客 723

基于CentOS 7.6安装Kubernetes 1.18.0单Master节点集群

基于CentOS安装Kubernetes单Master节点集群1 安装说明1.1 安装要求说明1.2 安装版本说明1.3 集群效果说明2 安装准备2.1 查看主机配置2.2 查看主机IP地址2.3 设置主机hostname3 安装步骤3.1 安装Docker和Kubelet3.2 初始化master节点3.3 初始化worker节点3.4 安装 Ingress Controller 1 安装说明 ...

Java大数据联盟 1264

基于单片机红外线遥控Proteus仿真电路发射接收

*单片机设计介绍,基于单片机红外线遥控Proteus仿真电路发射接收。

2201_75940997的博客 3942

2020 实战CentOS7.8 安装 Kubernetes1.18.6 教程

CentOS7.8 安装 Kubernetes1.18.6 教程统一安装环境基本配置修改主机名和本地hosts解析时间同步禁用iptables和firewalld服务禁用selinux禁用swap分区修改Linux的内核参数配置ipvs功能安装docker安装kubernetes初始化集群安装网络插件 统一安装环境 系统 节点 IP CentOS7.8 64位3.10.0-1127.13.1.el7.x86_64 Master 10.10.10.10 CentOS7.8 64位3.10.

云轻软的博客 1200

12、探索新型高能量密度材料:FOX-7的化学进展

本文全面探讨了新型高能量密度材料FOX-7的化学进展,包括其独特的分子结构、优异的热稳定性、光谱性质以及爆炸性能。对比传统高爆炸药RDX,FOX-7展现出更低的敏感性和更高的安全性。文章还介绍了FOX-7的合成方法、异构体研究、与其结构相关的化合物以及富氮高能材料的最新发展。通过实验和计算方法,研究人员不断优化这类材料的性能,以满足军事和工业领域的高要求。

sea99的博客 350

大规模新闻聚合爬虫实战:Python爬取数百万新闻数据的完整指南

本文详细介绍了如何构建一个大规模新闻聚合爬虫,结合Python异步爬虫技术,实现高效、稳定的新闻数据采集。增加NLP模块对新闻内容做自动分类、情感分析。引入机器学习模型检测新闻真实性。使用分布式爬虫框架进一步提升规模。增加多媒体内容抓取与处理。

2201_76125261的博客 1554

使用kubeadm安装kubernetes_v1.18.0

使用kubeadm安装kubernetes_v1.18.0 1.配置要求 至少1台 2核4G 的服务器 Cent OS 7.6 / 7.7 / 7.8 安装后的软件版本为 Kubernetes v1.18.0 Docker 19.03.8 2.检查 hostname 修改 hostname # 修改 hostname hostnamectl set-hostname your-new-host-name # 查看修改结果 hostnamectl status # 设置 hostname 解析 ech

q375785353的博客 329

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Kubeadm部署Kubernetes1.18.6集群1

Kubeadm 部署 Kubernetes1.18.6 集群 一、环境说明 主机名 IP地址 角色 系统 k8s-node-1 192.168.120.128 k8s-master Centos7.6 k8s-node-2 192.168.120.129 k8s-node Centos7.6 k8s-node-3 192.168.120.130 k8s-node Centos7.6 注意:官方建议每台机器至少双核2G内存,同时需确保MAC和product_uuid唯一(参考下面

alanpo_的博客 5684

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

部署Kubernetes集群+Dashboard可视化页面-1.18.6版本

Kubeadm 部署 Kubernetes1.18.6 集群 一、环境说明 主机名 IP地址 角色 系统 k8s-maser 192.168.182.150 k8s-master Centos7.6 k8s-node-2 192.168.182.160 k8s-node1 Centos7.6 k8s-node-3 192.168.182.170 k8s-node2 Centos7.6 注意:官方建议每台机器至少双核2G内存,同时需确保MAC和product_uuid唯一(参考下

大鹅的博客 3万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

细节Kubeadm 部署 Kubernetes1.18.6 集群--详细没有之一

Kubeadm 部署 Kubernetes1.18.6 集群 环境说明 主机名 IP地址 角色 系统 k8s-master 10.11.66.43 k8s-master Centos7.6 k8s-node-1 10.11.66.42 k8s-node Centos7.6 k8s-node-2 10.11.66.41 k8s-node Centos7.6 环境配置 所有服务器都需要操作 1.基础配置 每台服务器最少2G、配置静态IP、本地解析、关闭防火墙、修改主机名 # 关闭防火

qq_46704316的博客 1408

kubeadm安装kubernetes(v1.18.8)

1. 前言 kubernetes版本更新迭代非常快,上一篇写kubernetes搭建时,版本还是v1.15.0,现在已经更新到v1.18。看kubernetes在github的官方仓库,8月14日小版本已经到了v1.18.8。本篇文章基于kubeadm搭建kubernetes v1.18.8版。 本篇文章与上篇文章几点不同之处: 操作系统采用CentOS。 master采用单节点,如果要搭建多master高可用集群可以参考上篇文章。 解决无法访问kubernetes官方容器镜像仓库问题,上篇文章直接从ku

rainbowhhyhhy的博客 1520

k8s+haproxy+keepalived高可用集群安装

目录 一、环境介绍 二、基础环境 三、部署keeplived 四、安装haproxy 五、部署docker(所有节点) 六、部署kubeadm 七、部署容器网络(CNI) 八、测试kubernetes集群 九、部署官方Dashboard(UI) 一、环境介绍 1)环境介绍 CentOS:7.6 Docker:18.06.1-ce Kubernetes:1.18.0 Kuberadm:1.18.0 Kuberlet:1.18.0 Kuberctl:1.18.0 2)...

贾文超的博客 6732

K8S实战之环境部署1.18(一)

安装要求,准备环境 #系统centos7.6 #硬件:2个CPU,2G内存 #可以访问外网,禁用swap #提前安装docker环境 准备三台服务器 初始化系统环境,以下命令三台服务器全部执行 1.1 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 1.2 关闭selinux和关闭swap sed -i 's/enforcing/disabled' /etc/selinux/config

qq_40907977的博客 551

使用脚本部署k8s1.8集群环境

本地搭建k8s1.8环境 此次使用的是Centos7.6的虚拟机2台至少4G内存并可以连接互联网 k8s-master 192.168.200.50 k8s-node1 192.168.200.51 使用k8s官方的部署工具kubeadm来进行安装 k8s-master节点操作: #设置ssh免密登陆 ssh-keygen ssh-copy-id 192.168.200.51 cat >> deploy_k8s-master.sh << EOF #!/bin/b

洛溪的博客 571

使用kubeadm的方式搭建k8s(1.18.2版本)高可用集群

微信公众号:运维开发故事,作者:double冬 最近公司需要在测试环境搭建一个1.18版本的k8s高可用方式,因此采用kubeadm的方式搭建,如果想更熟悉k8s的各个组件的话还是建议使用二进制搭建学习。在自己本地搭建测试了一番,安全可靠,希望对大家有帮助!如果觉得有用的话就帮忙点个关注或转发 资源下载 资料下载 1.下文需要的yaml文件所在的github地址如下: https://github.com/luckylucky421/kubernetes1.17.3/tree/master 大.

wanger5354的博客 999
上一篇: 基于Docker和kkFileView实现office在线预览
下一篇: 简单使用PaddleNLP中的Taskflow
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值