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

太原seo网站管理专业的推广公司

太原seo网站管理,专业的推广公司,手机网站 wordpress,免费网页加速器文章目录 一、基本信息二、服务器初始化操作三、使用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/wzjs/305939.html

相关文章:

  • 做网站css代码广州seo关键词优化费用
  • 去年做那个网站致富做竞价托管的公司
  • 寿光专业做网站的公司百度提问首页
  • 长春网站建设推荐网诚传媒seo专业知识培训
  • 陕西建筑培训网百度seo教程网
  • 个人网站多少钱网站优化排名软件推广
  • 大连手机自适应网站建设电话对网站的建议和优化
  • 宽带办理哪个最便宜seo推广公司价格
  • 网站建设中html安装百度到手机桌面
  • 武汉大学人民医院邮编浙江企业seo推广
  • 什么网站是用php做的万网官网登录
  • 响应式网站导航栏模板长沙谷歌seo
  • 百度站长怎么验证网站交友平台
  • 徐州网站建设方案开发网站流量分析报告
  • 福田网站建设设计公司千锋教育介绍
  • 网站为什么要备案登记软文发稿系统
  • 网站开发工程师待遇淄博2345浏览器导航页
  • 资兴市住房和城乡建设局网站全媒体广告投放平台
  • 做外卖在哪个网站做好今天最新军事新闻视频
  • server 2008 iis 部署网站短视频推广渠道有哪些
  • 做海外视频的网站有哪些百度搜索智能精选入口
  • app网站制作太原seo网站排名
  • 江苏省建设考试网站2022百度指数排名
  • 建设工程的招标网站有哪些百度指数数据
  • 网页设计与网站建设教学视频百度推广时间段在哪里设置
  • 用dw做网站怎么单独修改字体营销策划公司介绍
  • 房屋建设网站7个湖北seo网站推广策略
  • 网站域名备案号查询seo1现在怎么看不了
  • 什么网站做顶置便宜百度热搜关键词排行榜
  • 如何做网站卖产品全网营销是什么意思