做网站的开题报告如何搭建网络教学平台

web/2025/9/29 4:13:04/文章来源:
做网站的开题报告,如何搭建网络教学平台,平面设计考研科目,龙岗外贸推广kubeadm来快速的搭建一个k8s的集群#xff1a; 二进制搭建适合大集群#xff0c;50台以上主机 kubeadm更适合中小企业的业务集群 master#xff1a;192.168.233.91 docker kubelet lubeadm kubectl flannel node1:192.168.233.92 docker kubelet lubeadm kubectl flannel…kubeadm来快速的搭建一个k8s的集群 二进制搭建适合大集群50台以上主机 kubeadm更适合中小企业的业务集群 master192.168.233.91 docker kubelet lubeadm kubectl flannel node1:192.168.233.92 docker kubelet lubeadm kubectl flannel node2:192.168.233.93 docker kubelet lubeadm kubectl flannel harbor节点192.168.233.94 docker docker-compose harbor 所有 systemctl stop firewalld setenforce 0 iptables -F iptables -t nat -F iptables -t mangle -F iptables -X swapoff -a 前三台master node1 node2 for i in $(ls /usr/lib/modules/$(uname -r)/kernel/net/netfilter/ipvs|grep -o ^.*);do echo $i; /sbin/modinfo -F filename $i /dev/null 21 /sbin/modprobe $i;done vim /etc/sysctl.d/k8s.conf #开启网桥模式 net.bridge.bridge-nf-call-ip6tables1 net.bridge.bridge-nf-call-iptables1 #网桥的流量传给iptables链实现地址映射 #关闭ipv6的流量可选项 net.ipv6.conf.all.disable_ipv61 #根据工作中的实际情况自定 net.ipv4.ip_forward1 wq! net.bridge.bridge-nf-call-ip6tables 1 net.bridge.bridge-nf-call-iptables 1 net.ipv6.conf.all.disable_ipv61 net.ipv4.ip_forward1 sysctl --system master1 hostnamectl set-hostname master01 node1 hostnamectl set-hostname node01 node2 hostnamectl set-hostname node02 harror hostnamectl set-hostname vim /etc/hosts 192.168.66.10 master01 192.168.66.20 node01 192.168.66.30 node02 192.168.66.40 harror 所有 yum install ntpdate -y ntpdate ntp.aliyun.com date yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli containerd.io systemctl start docker.service systemctl enable docker.service mkdir /etc/docker cat /etc/docker/daemon.json EOF { registry-mirrors: [https://t7pjr1xu.mirror.aliyuncs.com], exec-opts: [native.cgroupdriversystemd], log-driver: json-file, log-opts: { max-size: 100m } } EOF systemctl daemon-reload systemctl restart docker systemctl enable docker masternode1node2 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.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF yum install -y kubelet-1.20.15 kubeadm-1.20.15 kubectl-1.20.15 master kubeadm config images list --kubernetes-version 1.20.15 pause特殊的pod pause会在节点上创建一个网络命名空间其他容器可以加入这个网络命名空间 pod里面的容器可能使用不同的代码和架构编写。可以在一个网络空间里面实现通信协调这个命名空间的资源。实现pod内容器的兼容性 kubeadm安装的k8s组件都是以pod的形式运行在kube-system这个命名空间当中。 kubelet node管理器可以进行系统控制 ## kubeadm init \ --apiserver-advertise-address192.168.66.10 \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-versionv1.20.15 \ --service-cidr10.96.0.0/16 \ --pod-network-cidr10.244.0.0/16 \ --token-ttl0 ## master01 kubeadm init \ --apiserver-advertise-address192.168.66.10 \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-versionv1.20.15 \ --service-cidr10.96.0.0/16 \ --pod-network-cidr10.244.0.0/16 \ --token-ttl0 一定要把这个复制 node1node2 kubeadm join 192.168.66.10:6443 --token ub8djv.yk7umnodmp2h8yuh \ --discovery-token-ca-cert-hash sha256:d7b5bd1da9d595b72863423ebeeb9b48dff9a2a38446ac15348f1b1b18a273e9 master mkdir -p $HOME/.kube cp -i /etc/kubernetes/admin.conf $HOME/.kube/config chown $(id -u):$(id -g) $HOME/.kube/config systemctl restart kubelet kubectl edit cm kube-proxy -nkube-system 搜索mode systemctl restart kubelet kubectl get node kubectl get cs vim /etc/kubernetes/manifests/kube-controller-manager.yaml vim /etc/kubernetes/manifests/kube-scheduler.yaml systemctl restart kubelet kubectl get cs kubectl get pods -n kube-system cd /opt 拖进去flannelcni-plugins-linux-amd64-v0.8.6.tgzkube-flannel.yml docker load -i flannel.tar mv /opt/cni /opt/cni_bak mkdir -p /opt/cni/bin tar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin 两个从节点 拖flannel.tar cni-plugins-linux-amd64-v0.8.6.tgz docker load -i flannel.tar mv /opt/cni /opt/cni_bak mkdir -p /opt/cni/bin tar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin master kubectl apply -f kube-flannel.yml kubectl get node docker load -i flannel.tar mv /opt/cni /opt/cni_bak mkdir -p /opt/cni/bin tar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin kubectl get node kubectl get pods kubectl get pods -o wide -n kube-system cd /etc/kubernetes/pki openssl x509 -in /etc/kubernetes/pki/ca.crt -noout -text | grep Not openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text | grep Not cd /opt 把update-kubeadm-cert.sh 拖进去 chmod 777 update-kubeadm-cert.sh ./update-kubeadm-cert.sh all openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text | grep Not kubectl get nodes kubectl get pods -n kube-system kubectl get cs vim /etc/profile source (kubectl completion bash) wq! source /etc/profile kubectl describe pods kubectl get pod -n kube-system 这时候master即使主也是一个node 验证 kubectl create deployment nginx --imagenginx --replicas3 kubectl get pods kubectl get pods -o wide kubectl expose deployment nginx --port80 --typeNodePort kubectl get svc curl 192.168.66.10:30923 harror cd /opt 把docker-compose 和harror拖进来 mv docker-compose-linux-x86_64 docker-compose mv docker-compose /usr/local/bin chmod 777 /usr/local/bin/docker-compose docker-compose -v tar -xf harbor-offline-installer-v2.8.1.tgz -C /usr/local cd /usr/local/harbor/ cp harbor.yml.tmpl harbor.yml vim /usr/local/harbor/harbor.yml mkdir -p /data/cert cd /data/cert openssl genrsa -des3 -out server.key 2048 123456 123456 openssl req -new -key server.key -out server.csr 123456 Cn JS NJ TEST TEST hub.kgc.com admintest.com 一路回车 cp server.key server.key.org openssl rsa -in server.key.org -out server.key 123456 openssl x509 -req -days 1000 -in server.csr -signkey server.key -out server.crt chmod x /data/cert/* cd /usr/local/harbor/ ./prepare ./install.sh https://192.168.66.40 admin 123456 node1: mkdir -p /etc/docker/certs.d/hub.test.com/ k8s4 scp -r /data/ root192.168.66.20:/ scp -r /data/ root192.168.66.30:/ node1 cd /data/cert cp server.crt server.csr server.key /etc/docker/certs.d/hub.test.com/ vim /etc/hosts 192.168.66.40 hub.test.com vim /lib/systemd/system/docker.service --insecure-registryhub.test.com systemctl daemon-reload systemctl restart docker docker login -u admin -p 123456 https://hub.test.com docker images 创建一个 docker tag nginx:latest hub.test.com/k8s/nginx:v1 docker images docker push hub.test.com/k8s/nginx:v1 node2 mkdir -p /etc/docker/certs.d/hub.test.com/ cd /data/cert cp server.crt server.csr server.key /etc/docker/certs.d/hub.test.com/ vim /etc/hosts 192.168.66.40 hub.test.com vim /lib/systemd/system/docker.service --insecure-registryhub.test.com systemctl daemon-reload systemctl restart docker docker login -u admin -p 123456 https://hub.test.com docker images docker tag nginx:latest hub.test.com/k8s/nginx:v2 docker images docker push hub.test.com/k8s/nginx:v2 master1 kubectl create deployment nginx1 --imagehub.test.com/library/nginx:v1 --port80 --replicas3 kubectl get pods 记得把k8s改成公开 master1 cd /opt 拖进去 recommended.yaml kubectl apply -f recommended.yaml kubectl create serviceaccount dashboard-admin -n kube-system kubectl create clusterrolebinding dashboard-admin --clusterrolecluster-admin --serviceaccountkube-system:dashboard-admin kubectl get pods -n kubernetes-dashboard kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk /dashboard-admin/{print $1}) 访问 https://192.168.66.30:30001

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83691.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站维护工程师企业网站开发项目策划书基本框架

Leetcode 1768.交替合并字符串 题目描述: 给定两个字符串 word1 和 word2,以交替的方式将它们合并成一个新的字符串。即,第一个字符来自 word1,第二个字符来自 word2,第三个字符来自 word1,依此类推。如果…

如何创建网站?网站被谷歌降权

OCSNG部署:http://wowking.blog.51cto.com/1638252/994441OCSNG 是什么呢?OCSNG就是Open Computer and Software Inventory Next Generation是一款免费软件,它使用户能够盘点网络工程师的IT资产。OCS-NG收集有关运行OCS客户端程序(“OCS Inve…

常见门户网站的基本功能建一个自己的网站有什么用

1.IP地址 IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址。 格式 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)&…

赤峰网站建设赤峰wordpress可视化编辑插件下载

网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个网站目录分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教…

电视台做网站还是APP中国企业500强完整榜单

给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 输入:nums [1,2,2] 输…

想要建一个营销型网站 服务器的费用在多少wordpress下载模板

Gitchat连接 https://gitbook.cn/gitchat/activity/5f85696aad812d16b498848c 简介 从底层,从原理,我们来重学一次 Java。Stream 是JDK8中新引入的,方便了数据列表的过滤、投影、遍历等各种处理,他的源码及实现是怎样的呢&…

凡科网站建设教学视频湖南省公共资源交易中心

我有一个梦想,做一名大师傅,快乐地下厨房。土豆在我刀下歌唱,茄子在我锅里跳舞。盘碗勺筷为我呐喊,油盐酱醋为我喝彩。 我有一个梦想,让土豆和茄子不再孤单,再加几个青椒,做一盘地三鲜。还要少放…

电商设计网站有哪些百度推广登录首页

步骤一: 利用阿D浏览器通过https://s.bt.gg 注入关键字扫描发现注入点: http://www.rqyl.gov.cn/*****.php?ID153 用啊D跑不出账号密码 步骤二: 手工注入http://www.rqyl.gov.cn/*****.php?ID153 and 11 、and12出错 猜字段ht…

青岛网站商城设计网易企业邮箱网页

std::stack 是 C 标准模板库(STL)中的一个容器适配器,它提供了后进先出(LIFO)的数据结构。作为适配器,std::stack 基于其他容器(默认是 std::deque,但也可以指定为 std::vector&…

旅游网站建设策划书模板邓州网站建设

winform 由于不是数据驱动, 页面想刷新数据必须刷新控件, wpf则不用. 可以利用wpf 的数据绑定和IOC, 页面中的消息传递, itemscontrol 实现大量数据刷新, 上位机页面不卡顿 跨页面传值, 可以用两种方法: Toolkit.Mvvm中的Message和IOC. 下面是代码: using Microsoft.Extensio…

万年历网站做珠海网站建设q.479185700強

全世界只有3.14 % 的人关注了数据与算法之美(图片来源于网络,侵权删)

英文免费注册网站品牌注册商标查询

我发现了 石油 新的排序算法!!! 算法: 定义布尔数组a[NUM] (我也不知道NUM的值) 输入 n,循环输入n次整数x,每次输入把a[x]的值改为1,输出每个 a[i]1 的 i 是有序序列 算法时间复杂度 O(n) 空间占用(字节…

网站开发需求说明书南通高端网站建设开发

问题: 求 $[L, R]$ 之间的素数表 解法: 一个合数 $n$ 的最小素因子不超过 $\sqrt{n}$。 先用埃氏筛法求出 $[1,\lfloor \sqrt{R} \rfloor]$ 上的素数表 再在 $[L, R]$ 上用埃氏筛法求素数 const int N(1e5); bool isprime[N]; int prime[N]; void init()…

网站制作毕业设计wordpress导入模板

上篇文章搭建了一个UDP多播程序的基础,所谓基础,就是看着它,我可以写简单的多播程序了,可以在这个基础上面开始工作了。会多播了,多播的内容从哪里来,播出什么内容呢?呵呵,有个设备&…

ICP备案网站服务内容工程施工行业在哪个网站容易找事做

哈喽,大家好呀,淼淼又来和大家见面啦,最近有很多小伙伴都被难住了,是什么问题给他们都难住了呢,许多小伙伴都说想要把h5网页打包成iOS苹果IPA文件,但是却不知道具体怎么操作,是怎么样的一个流程…

百度网站好评fwa 网站 欣赏

一、目的 1.powershell能简单写一些小脚本,不需要exe开发这么笨重。 2.在windows实现某个特定功能,做成一个exe能方便查看管理。 二、实现 1.C# code 运行结束加入返回值 Environment.ExitCode 1; //自定义数字 2.powershell 调用并获取 需要增加…

阿里做外贸的网站上海设计网站

660这本习题册的难度不小,它不仅考察你对知识点的掌握程度,还考察你的解题思路和方法。很多题目会同时涉及多个知识点,而且对概念的挖掘非常深入,甚至在一些容易出错的地方还设置了陷阱,这对于基础不扎实的同学来说&am…

建设网站需要什么内容微分销免费平台

原创/朱季谦 最近通过Vue Element ui实现了动态表单功能,该功能还包括了动态表单新增行、删除行、动态表单验证、动态表单提交功能,趁热打铁,将开发心得记录下来,方便以后再遇到类似功能时,直接拿来应用。 简化的页…

调查网站赚钱江苏建设考试培训网

文章目录 1. 安装CUDA与CUDNN2. Anaconda安装PyTorch3. notebook添加自己创建的环境4. Anaconda安装相关的库5. GPU测试 1. 安装CUDA与CUDNN csdn大佬安装步骤 【CUDA】cuda安装 (windows版) 查看此电脑的CUDA版本配置 自己电脑上GPU使用的详细参数 n…

做产品网站设计应该注意什么网站营销的优势

一、ShardingSphere ShardingSphere 是一款起源于当当网内部的应用框架。2015年在当当网内部诞 生,最初就叫ShardingJDBC 。2016年的时候,由其中一个主要的开发人员张亮, 带入到京东数科,组件团队继续开发。在国内历经了当当网、电…