当前位置: 首页 > news >正文

承德企业网站建设公司2022年进口博览会上海

承德企业网站建设公司,2022年进口博览会上海,额尔古纳做网站,青岛做网络直播的网站文章目录 一、基本信息二、服务器初始化操作三、使用Kubeasz部署K8S集群四、验证集群 一、基本信息 1、部署需要满足前提条件: 注意1:确保各节点时区设置一致、时间同步;注意2:确保在干净的系统上开始安装;注意3&…

文章目录

    • 一、基本信息
    • 二、服务器初始化操作
    • 三、使用Kubeasz部署K8S集群
    • 四、验证集群

一、基本信息

1、部署需要满足前提条件:

  • 注意1:确保各节点时区设置一致、时间同步;
  • 注意2:确保在干净的系统上开始安装;
  • 注意3:关闭防火墙、SElinux限制;
  • 注意4:涉及到的主机SSH免密登入。

2、服务器信息如下:

由于仅仅只是演示kubeasz工具快速部署K8S集群,所以本次实验采用单Master、单Node架构,详细如下:

序号IP地址角色组件信息
116.32.15.116K8S 控制节点K8S 控制节点相关组件、ETCD
216.32.15.200K8S 工作节点K8S 工作节点相关组件

二、服务器初始化操作

1、关闭防火墙

systemctl disable firewalld --now
setenforce 0
sed  -i -r 's/SELINUX=[ep].*/SELINUX=disabled/g' /etc/selinux/config

2、时间同步

yum -y install ntpdate
ntpdate ntp1.aliyun.com

添加定时同步 每天凌晨1点自动同步时间:

echo "0 1 * * * ntpdate ntp1.aliyun.com" >> /var/spool/cron/root
crontab -l

3、免密登入

ssh-keygen  # 生产密钥对ssh-copy-id 16.32.15.116
ssh-copy-id 16.32.15.200

三、使用Kubeasz部署K8S集群

1、下载项目源码、二进制及离线镜像

export release=3.5.0
wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown
chmod +x ./ezdown

2、下载离线包到本地(可能受网络因素影响会很慢,建议下载一份放到/etc/kubeasz目录下,后续走离线部署)

./ezdown -D

3、容器化运行kubeasz

./ezdown -S
docker exec -it kubeasz ezctl new k8s-01 # 创建新集群 k8s-01
sed -i 's/^INSTALL_SOURCE.*$/INSTALL_SOURCE: "offline"/g' /etc/kubeasz/example/config.yml  # 离线部署方式

4、修改hosts文件

vim /etc/kubeasz/clusters/k8s-01/hosts[etcd]
16.32.15.116[kube_master]
16.32.15.116 k8s_nodename='master-01'[kube_node]
16.32.15.200 k8s_nodename='worker-01'

5、执行ansible剧本,安装K8S集群

source ~/.bashrc
dk ezctl setup k8s-01 all

如下图表示无误:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

四、验证集群

1、查看集群节点信息

kubectl get nodes

在这里插入图片描述

2、查看Pod信息

kubectl get pods -A

在这里插入图片描述

3、创建Deployment资源,验证是否可以运行成功

导入镜像(工作节点执行)

注意:由于网络原因,我这边使用本地导入镜像方式。

ctr -n k8s.io image import ng18.tar.gz
crictl image|grep nginx*

在这里插入图片描述

创建deployment资源(控制节点执行)

cat test-nginx.yamlapiVersion: apps/v1
kind: Deployment
metadata:name: my-app
spec:replicas: 3selector:matchLabels:app: my-apptemplate:metadata:labels:app: my-appspec:containers:- name: nginx-containerimage: nginx:1.18.0imagePullPolicy: IfNotPresentports:- containerPort: 80kubectl apply -f test-nginx.yaml 

查看创建Pod状态

kubectl get pods  -o wide -w

在这里插入图片描述

http://www.dtcms.com/a/539348.html

相关文章:

  • 如何建设一个公司网站来宾 网站建设
  • 长春建设平台网站的公司哪家好wordpress首页缩略图插件
  • 滨州网站seo服务城乡建设吧部网站
  • 广州网站制作信科建设怎么在手机上建网站
  • 北京工程质量建设协会网站wordpress自助申请友链
  • 网站建设中国十强网站开发公司上
  • 营销型网站服务公司天津行业网站建设
  • wordpress 获取自定义分类列表陕西seo顾问服务
  • 网站开发项目概述关键词怎么优化到百度首页
  • 常见的网站类型有网站建设都包含哪些内容
  • 怎么优化整站成功营销案例
  • 在原备案号下增加新网站制作企业网站的机构推荐
  • 做英文简历的网站郑州网站开发便宜
  • 家庭服务网站的营销策略六安城市网官网
  • 罗湖网站建设费用做的网站怎么放到网上
  • 网站建设需要什么东西wordpress下划线
  • 网站维护工程师薪酬免费网络密码
  • 网站推荐免费的南阳做网站公司电话
  • 自主建站是什么意思网站内链分析
  • 北京网站模板建站网站建设基本步骤是什么
  • 手机网站建设需求吉林市做网站的科技公司
  • 郑州建设安全管理协会网站提高网站粘性
  • phpmysql网站开发如何降低网站的权重
  • 东莞网站设计知名乐云seo做的时间长的网站制作公司哪家好
  • 建设网站那里好yoast wordpress seo plugin
  • php网站开发环境搭建怎样做美食网站
  • 潍坊集团网站建设安徽住房和城乡建设部网站首页
  • 网站空间送域名价格表北京软件开发公司排行
  • 建站之星平台免费网站服务器推荐
  • 外国炫酷网站设计牡丹江做网站建设