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

企业官网网站优化公司网站建设与管理论文的总结

企业官网网站优化公司,网站建设与管理论文的总结,电子商务网站建设教学,合肥网站建设需目录 一、准备工作1.1、创建3台虚拟机1.1.1、下载虚拟机管理工具1.1.2、安装虚拟机管理工具1.1.3、下载虚Centos镜像1.1.4、创建台个虚拟机1.1.5、设置虚拟机网络环境 1.2、虚拟机基础配置#xff08;3台虚拟机进行相同处理#xff09;1.2.1、配置host1.2.2、关闭防火墙1.2.3… 目录 一、准备工作1.1、创建3台虚拟机1.1.1、下载虚拟机管理工具1.1.2、安装虚拟机管理工具1.1.3、下载虚Centos镜像1.1.4、创建台个虚拟机1.1.5、设置虚拟机网络环境 1.2、虚拟机基础配置3台虚拟机进行相同处理1.2.1、配置host1.2.2、关闭防火墙1.2.3、将桥接的IPv4流量传递到iptables的链 二、Docker安装三、Kubernetes安装3.1、配置阿里云yum源3.2、安装3.3、matser节点初始化3.4、创建文件夹、复制文件并给予权限3.5、安装node节点 四、kubernetes-dashboard安装4.1、安装kubernetes-dashboard4.2、暴露端口4.3、查询放行的端口4.4、访问web界面4.5、创建访问账号4.6、生成令牌 五、附言六、参考资料 一、准备工作 1.1、创建3台虚拟机 1.1.1、下载虚拟机管理工具 由于我的笔记本使用vmware安装虚拟机老是有问题本次我使用的是Oracle VM VirtualBox虚拟机。下载地址https://www.virtualbox.org/wiki/Downloads 1.1.2、安装虚拟机管理工具 双击下载的.exe文件即可建议不要安装在C盘原因大家都懂的。 1.1.3、下载虚Centos镜像 通过“里巴巴开源镜像站”https://developer.aliyun.com/mirror/进行下载我本次下载的是Centos 7.9 1.1.4、创建台个虚拟机 创建虚拟机的过程此次省略不懂的可以去百度就可以了。 1.1.5、设置虚拟机网络环境 我设置的虚拟机网络环境为“桥接模式” 1.2、虚拟机基础配置3台虚拟机进行相同处理 1.2.1、配置host host配置如下图所示IP地址使用自己的IP地址 192.168.1.7 k8s-master 192.168.1.8 k8s-node01 192.168.1.9 k8s-node021.2.2、关闭防火墙 执行一下命令完成操作 systemctl stop firewalld systemctl disable firewalld1.2.3、将桥接的IPv4流量传递到iptables的链 执行一下命令进行配置 cat /etc/sysctl.conf EOF net.bridge.bridge-nf-call-ip6tables 1 net.bridge.bridge-nf-call-iptables 1 EOF二、Docker安装 参考我的另一篇博文CentOS 7.8 Docker安装、卸载与Docker-Compose的安装 三、Kubernetes安装 3.1、配置阿里云yum源 执行一下命令进行配置 cat /etc/yum.repos.d/kubernetes.repo EOF [kubernetes] nameKubernetes baseurlhttps://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled1 gpgcheck0 repo_gpgcheck0 gpgkeyhttps://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttps://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF3.2、安装 所有虚拟机执行以下命令进行安装kubelet、kubeadm和kubectl。 yum -y install kubelet-1.20.0 kubeadm-1.1.20.0 kubectl-1.20.0 systemctl enable kubelet3.3、matser节点初始化 使用以下命令进行matser节点初始化 kubeadm init --apiserver-advertise-address192.168.1.7 --apiserver-bind-port6443 --pod-network-cidr192.168.1.0/16 --service-cidr10.96.0.0/12 --kubernetes-version1.20.0 --image-repository registry.aliyuncs.com/google_containers3.4、创建文件夹、复制文件并给予权限 matser节点初始化成功之后安装日志会输出接下来操作的提示执行如下命令创建文件夹、复制文件并给予权限 mkdir -p $HOME/.kube cp -i /etc/kubernetes/admin.conf $HOME/.kube/config chown $(id -u):$(id -g) $HOME/.kube/config 3.5、安装node节点 执行matser节点初始化安装成功后安装日志会输出安装node节点的命令复制命令在其他两个node节点中执行。 kubeadm join 192.168.1.7:6443 --token ysjwr1.ii05kwoyv823gdqe --discovery-token-ca-cert-hash sha256:7c6240a7b293068427e031f5d072e4b4c3ab1048fa947a52b8f882b10cca0914至此如果顺利的话kubernetes的安装就完成了可以使用一下命令检查是否安装成功 kubectl get nodes kubectl get pods -A四、kubernetes-dashboard安装 4.1、安装kubernetes-dashboard 执行以下命令安装kubernetes-dashboard kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml4.2、暴露端口 执行以下命令 kubectl edit svc kubernetes-dashboard -n kubernetes-dashboardtype: ClusterIP 改为 type: NodePort 4.3、查询放行的端口 使用以下命令进行查询。 kubectl get svc -A |grep kubernetes-dashboard4.4、访问web界面 访问 https://集群任意IP:端口 例如https://192.168.1.7:31820/ 4.5、创建访问账号 执行以下命令创建访问账号。 vi dash.yaml# 内容如下: apiVersion: v1 kind: ServiceAccount metadata:name: admin-usernamespace: kubernetes-dashboard --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata:name: admin-user roleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: cluster-admin subjects:1. kind: ServiceAccountname: admin-usernamespace: kubernetes-dashboard然后执行以下命令 kubectl apply -f dash-usr.yaml4.6、生成令牌 执行以下命令生成令牌。 kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath{.secrets[0].name}) -o go-template{{.data.token | base64decode}}五、附言 本次搭建kubernetes集群差不多花了一天半了时间。主要在以下几个地方耗费了比较多的时间。 虚拟机IP地址查看 在执行ipconfig查看IP的时候提示命令不存在然后在执行yum install upgrade报如下错误 cannot find valid baseurl for repobase/7/x86_64解决办法 执行以下命令 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 service network restart yum install upgrade yum install net-tools将onboot修改为“yes”如下图所示 2. master节点初始化 在参考 Kubernetes集群部署中执行kubeadm init --configinit-config.yaml时一直报如下错误 错误一 Failed to start Docker Application Container Engine.错误二 k8s-master node not found.解决方案 卸载kubernetes旧版本使用如下脚本 yum remove kube* modprobe -r ipip lsmod rm -rf /etc/kubernetes/ rm -rf /etc/cni rm -rf /var/lib/etcd yum clean all使用如下命令进行初始化并升级kubernetes的版本 kubeadm init --apiserver-advertise-address192.168.1.7 --apiserver-bind-port6443 --pod-network-cidr192.168.1.0/16 --service-cidr10.96.0.0/12 --kubernetes-version1.20.0 --image-repository registry.aliyuncs.com/google_containers补充kubernetes-dashboard卸载 master节点初始化重置命令 kubeadm reset kubernetes-dashboard安装 在参考 Kubernetes(K8S)集群部署安装完kubernetes-dashboard一直打不开开始以为是端口防火墙或火狐浏览器太新的问题后面通过执行kubectl get pod -A发现kubernetes-dashboard的状态不对服务压根就没起来。 解决方案 通过查看kubernetes-dashboard与kubernetes版本对应关系升级kubernetes-dashboard到v2.4.0解决 补充kubernetes-dashboard卸载 删除现有的dashboard服务 kubectl delete service kubernetes-dashboard --namespacekubernetes-dashboard kubectl delete service dashboard-metrics-scraper --namespacekubernetes-dashboard删除现有的dashboard pod kubectl delete deployment kubernetes-dashboard --namespacekubernetes-dashboard kubectl delete deployment dashboard-metrics-scraper --namespacekubernetes-dashboard强制删除现有的dashboard pod命令 kubectl delete pods kubernetes-dashboard-658485d5c7-qnp55 -n kubernetes-dashboard --grace-period0 --force六、参考资料 linux下ipconfig命令报:command not found 解决方法Kubernetes(K8S)集群部署Kubernetes集群部署k8s 安装 dashboard与卸载kubernetes-dashboard与kubernetes版本对应关系
http://www.dnsts.com.cn/news/25982.html

相关文章:

  • 做网站建设赚钱吗企业邮箱的登录入口
  • asp.net 4.0网站开发高级视频教程大一网站开发体会
  • 网站后台下载linux服务器怎么做网站
  • 网站开发字体选择简答题网站建设步骤
  • 哪个设计网站做兼职好e4a做网站app
  • 网站建设是编程吗山东济南网络科技有限公司
  • 深圳网站建设 沙漠风网站建设维护 天博网络
  • 青岛建设工程信息网站做网站要求的分辨率是什么意思
  • 海外直购网站建设方案书范文网站建设哪里最便宜
  • 南宁网站建设信息推荐滁州市工程建设网站
  • ui网站设计模板网站模版配置数据库
  • 网站验证码系统网站建设规划设计方案
  • 报名网站建设公司哪里有普通电脑可以做网站服务器吗
  • 泰州网站建设公司哪个好搭建网站的手机软件
  • 沈阳做网站优化哪家好网站怎么增加代码
  • 天汇大厦网站建设公司wordpress主题购买
  • 济南怎么做网站制作软件下载
  • 给自己做的网站换首页自用网站开发费用会计分录
  • 做商城网站哪个好erp系统有哪些
  • 平台网站建设有哪些网站建设需要用到哪些软件
  • 网站主题怎么介绍主流网站编程语言
  • 杭州拱墅网站建设单位内部网站建设调研
  • 专门做反季的网站做网站不买服务器百度能搜到
  • 嘉兴网站制作商贸公司的网站建设
  • 做手机网站公司设计网站建设莱芜
  • 哪个网站可以做会计题wordpress 单页面美化
  • 公司做网站需要服务器吗做挂件像网站
  • 北京网站设计网站设计公司微信小程序开发技术
  • 可视化 网站开发工具wordpress无法注册
  • xsl做书店网站迷失传奇网站naocq