嘉祥网站seo棋牌app软件开发

news/2025/10/9 4:16:03/文章来源:
嘉祥网站seo,棋牌app软件开发,百度竞价排名软件,wordpress页面调用文章列表文章目录 1 生成kube-apiserver证书 #xff08;master节点操作#xff09;1.1 自签证书颁发机构#xff08;CA#xff09;1.2 使用自签CA签发kube-apiserver HTTPS证书 2 从Github下载二进制文件3 解压二进制包 #xff08;master节点操作#xff09;4 部署kube-apiserv… 文章目录 1 生成kube-apiserver证书 master节点操作1.1 自签证书颁发机构CA1.2 使用自签CA签发kube-apiserver HTTPS证书 2 从Github下载二进制文件3 解压二进制包 master节点操作4 部署kube-apiserver master节点操作4.1 创建配置文件4.2 拷贝刚才生成的证书4.3 创建上述配置文件中token文件4.4 systemd管理apiserver4.5 启动并设置开机启动4.6 授权kubelet-bootstrap用户允许请求证书 5 部署kube-controller-manager master节点操作5.1 创建配置文件5.2 systemd管理controller-manager5.3 启动并设置开机启动 6 部署kube-scheduler master节点操作6.1 创建配置文件6.2 systemd管理scheduler6.3 启动并设置开机启动6.4 查看集群状态 1 生成kube-apiserver证书 master节点操作 1.1 自签证书颁发机构CA # cd /root/TLS/k8s/cat ca-config.json EOF {signing: {default: {expiry: 87600h},profiles: {kubernetes: {expiry: 87600h,usages: [signing,key encipherment,server auth,client auth]}}} } EOFcat ca-csr.json EOF {CN: kubernetes,key: {algo: rsa,size: 2048},names: [{C: CN,L: Beijing,ST: Beijing,O: k8s,OU: System}] } EOF生成证书 # cfssl gencert -initca ca-csr.json | cfssljson -bare ca -# ls *pem ca-key.pem ca.pem1.2 使用自签CA签发kube-apiserver HTTPS证书 创建证书申请文件 # cd /root/TLS/k8s/cat server-csr.json EOF {CN: kubernetes,hosts: [10.0.0.1,127.0.0.1,10.20.17.20,10.20.17.21,10.20.17.22,kubernetes,kubernetes.default,kubernetes.default.svc,kubernetes.default.svc.cluster,kubernetes.default.svc.cluster.local],key: {algo: rsa,size: 2048},names: [{C: CN,L: BeiJing,ST: BeiJing,O: k8s,OU: System}] } EOF注上述文件hosts字段中IP为所有Master/LB/VIP IP一个都不能少为了方便后期扩容可以多写几个预留的IP。 生成证书 # cfssl gencert -caca.pem -ca-keyca-key.pem -configca-config.json -profilekubernetes server-csr.json | cfssljson -bare server# ls server*pem server-key.pem server.pem2 从Github下载二进制文件 下载地址 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1183 注打开链接你会发现里面有很多包下载一个server包就够了包含了Master和Worker Node二进制文件。 3 解压二进制包 master节点操作 mkdir -p /opt/kubernetes/{bin,cfg,ssl,logs} cd /opt/tools/ tar zxvf kubernetes-server-linux-amd64.tar.gzcd kubernetes/server/bin/ cp kube-apiserver kube-scheduler kube-controller-manager /opt/kubernetes/bi cp kubectl /usr/bin/4 部署kube-apiserver master节点操作 4.1 创建配置文件 cat /opt/kubernetes/cfg/kube-apiserver.conf EOF KUBE_APISERVER_OPTS--logtostderrfalse \\ --v2 \\ --log-dir/opt/kubernetes/logs \\ --etcd-servershttps://10.20.17.20:2379,https://10.20.17.21:2379,https://10.20.17.22:2379 \\ --bind-address10.20.17.20 \\ --secure-port6443 \\ --advertise-address10.20.17.20 \\ --allow-privilegedtrue \\ --service-cluster-ip-range10.0.0.0/24 \\ --enable-admission-pluginsNamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota,NodeRestriction \\ --authorization-modeRBAC,Node \\ --enable-bootstrap-token-authtrue \\ --token-auth-file/opt/kubernetes/cfg/token.csv \\ --service-node-port-range1000-65535 \\ --kubelet-client-certificate/opt/kubernetes/ssl/server.pem \\ --kubelet-client-key/opt/kubernetes/ssl/server-key.pem \\ --tls-cert-file/opt/kubernetes/ssl/server.pem \\ --tls-private-key-file/opt/kubernetes/ssl/server-key.pem \\ --client-ca-file/opt/kubernetes/ssl/ca.pem \\ --service-account-key-file/opt/kubernetes/ssl/ca-key.pem \\ --etcd-cafile/opt/etcd/ssl/ca.pem \\ --etcd-certfile/opt/etcd/ssl/server.pem \\ --etcd-keyfile/opt/etcd/ssl/server-key.pem \\ --audit-log-maxage30 \\ --audit-log-maxbackup3 \\ --audit-log-maxsize100 \\ --audit-log-path/opt/kubernetes/logs/k8s-audit.log EOF注上面两个\ \ 第一个是转义符第二个是换行符使用转义符是为了使用EOF保留换行符。 –logtostderr启用日志—v日志等级–log-dir日志目录–etcd-serversetcd集群地址–bind-address监听地址–secure-porthttps安全端口–advertise-address集群通告地址–allow-privileged启用授权–service-cluster-ip-rangeService虚拟IP地址段–enable-admission-plugins准入控制模块–authorization-mode认证授权启用RBAC授权和节点自管理–enable-bootstrap-token-auth启用TLS bootstrap机制–token-auth-filebootstrap token文件–service-node-port-rangeService nodeport类型默认分配端口范围–kubelet-client-xxxapiserver访问kubelet客户端证书–tls-xxx-fileapiserver https证书–etcd-xxxfile连接Etcd集群证书–audit-log-xxx审计日志 4.2 拷贝刚才生成的证书 把刚才生成的证书拷贝到配置文件中的路径 cp /root/TLS/k8s/ca*pem /root/TLS/k8s/server*pem /opt/kubernetes/ssl/4.3 创建上述配置文件中token文件 生成token head -c 16 /dev/urandom | od -An -t x | tr -d 创建token文件 cat /opt/kubernetes/cfg/token.csv EOF 063e91e42837f2a2b36860457f515053,kubelet-bootstrap,10001,system:node-bootstrapper EOF4.4 systemd管理apiserver cat /usr/lib/systemd/system/kube-apiserver.service EOF [Unit] DescriptionKubernetes API Server Documentationhttps://github.com/kubernetes/kubernetes [Service] EnvironmentFile/opt/kubernetes/cfg/kube-apiserver.conf ExecStart/opt/kubernetes/bin/kube-apiserver \$KUBE_APISERVER_OPTS Restarton-failure [Install] WantedBymulti-user.target EOF4.5 启动并设置开机启动 systemctl daemon-reload systemctl start kube-apiserver systemctl enable kube-apiserver4.6 授权kubelet-bootstrap用户允许请求证书 kubectl create clusterrolebinding kubelet-bootstrap \ --clusterrolesystem:node-bootstrapper \ --userkubelet-bootstrap5 部署kube-controller-manager master节点操作 5.1 创建配置文件 cat /opt/kubernetes/cfg/kube-controller-manager.conf EOF KUBE_CONTROLLER_MANAGER_OPTS--logtostderrfalse \\ --v2 \\ --log-dir/opt/kubernetes/logs \\ --leader-electtrue \\ --master127.0.0.1:8080 \\ --bind-address127.0.0.1 \\ --allocate-node-cidrstrue \\ --cluster-cidr10.244.0.0/16 \\ --service-cluster-ip-range10.0.0.0/24 \\ --cluster-signing-cert-file/opt/kubernetes/ssl/ca.pem \\ --cluster-signing-key-file/opt/kubernetes/ssl/ca-key.pem \\ --root-ca-file/opt/kubernetes/ssl/ca.pem \\ --service-account-private-key-file/opt/kubernetes/ssl/ca-key.pem \\ --experimental-cluster-signing-duration87600h0m0s EOF–master通过本地非安全本地端口8080连接apiserver。–leader-elect当该组件启动多个时自动选举HA–cluster-signing-cert-file/–cluster-signing-key-file自动为kubelet颁发证书的CA与apiserver保持一致 5.2 systemd管理controller-manager cat /usr/lib/systemd/system/kube-controller-manager.service EOF [Unit] DescriptionKubernetes Controller Manager Documentationhttps://github.com/kubernetes/kubernetes [Service] EnvironmentFile/opt/kubernetes/cfg/kube-controller-manager.conf ExecStart/opt/kubernetes/bin/kube-controller-manager \$KUBE_CONTROLLER_MANAGER_OPTS Restarton-failure [Install] WantedBymulti-user.target EOF5.3 启动并设置开机启动 systemctl daemon-reload systemctl start kube-controller-manager systemctl enable kube-controller-manager6 部署kube-scheduler master节点操作 6.1 创建配置文件 cat /opt/kubernetes/cfg/kube-scheduler.conf EOF KUBE_SCHEDULER_OPTS--logtostderrfalse \ --v2 \ --log-dir/opt/kubernetes/logs \ --leader-elect \ --master127.0.0.1:8080 \ --bind-address127.0.0.1 EOF–master通过本地非安全本地端口8080连接apiserver。–leader-elect当该组件启动多个时自动选举HA 6.2 systemd管理scheduler cat /usr/lib/systemd/system/kube-scheduler.service EOF [Unit] DescriptionKubernetes Scheduler Documentationhttps://github.com/kubernetes/kubernetes [Service] EnvironmentFile/opt/kubernetes/cfg/kube-scheduler.conf ExecStart/opt/kubernetes/bin/kube-scheduler \$KUBE_SCHEDULER_OPTS Restarton-failure [Install] WantedBymulti-user.target EOF6.3 启动并设置开机启动 systemctl daemon-reload systemctl start kube-scheduler systemctl enable kube-scheduler6.4 查看集群状态 所有组件都已经启动成功通过kubectl工具查看当前集群组件状态 [rootk8s-master ~]# kubectl get cs NAME STATUS MESSAGE ERROR scheduler Healthy ok controller-manager Healthy ok etcd-0 Healthy {health:true} etcd-2 Healthy {health:true} etcd-1 Healthy {health:true}

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

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

相关文章

vultr怎么做网站北京网站建设软件

date: 2016/11/3author: dlive0x01 漏洞原文翻译水平不高求轻喷感觉作者在写文章的时候有些地方描述的也不是特别清楚,不过结合poc可以清晰理解漏洞利用过程0x04漏洞利用过程总结给出了清晰的漏洞利用过程,结合poc食用效果更佳# http://legalhackers.com…

公司做营销型网站拼多多货源一件代发平台

1. 页面路由 router 页面路由指在应用程序中实现不同页面之间的跳转和数据传递。HarmonyOS提供了Router模块,通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。本文将从页面跳转、页面返回和页面返回前增加一个询问框几个方…

做虾苗网站有哪些流程深圳公司注册多少钱

在使用机器学习构建预测模型时,我们不只是想知道“预测值(点预测)”,而是想知道“预测值落在某个范围内的可能性有多大(区间预测)”。例如当需要进行需求预测时,如果只储备最可能的需求预测量,那么缺货的概率非常的大。但是如果库…

杭州网站建设源码外国人做免费视频网站

嵌_ModbusTcpIp数据转发/通_通/发送方.MCG嵌_ModbusTcpIp数据转发/通_通/接收方.MCG嵌_ModbusTcpIp数据转发/通_通/驱动路径说明.txt嵌_ModbusTcpIp数据转发/通_通/ModBusTcp数据转发设备/ModbusTCPIPSlave.chm嵌_ModbusTcpIp数据转发/通_通/ModBusTcp数据转发设备/ModBusTCPIP…

一个网站两个域名备案软件工程师报名

在当前全球化的时代背景下,海外市场的开拓对于企业的发展至关重要。而海外媒体宣传是一种有效的推广方式,可以帮助企业在全球范围内打开市场。本文将对8个海外媒体宣发套餐的推广要点进行解析,帮助企业了解如何在海外市场进行宣传推广。 1. 媒…

深圳做网站比较好太仓网站制作

前情回顾:Django框架 完成用户登录注册 文章目录 1.创建管理员2.完善管理员功能2.1增加管理员登录功能2.2完善展示用户信息功能2.3完善修改用户信息功能2.4完善删除用户信息功能 1.创建管理员 一般管理员都是直接指定,不开放页面注册,可以直…

适合个人做的网站百度灰色关键词排名代做

为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的。 测试环境 腾讯云 Ubuntu 16.04 阿里云 Ubuntu 16.04 开启Root账号ssh登录 1.修改配置…

南京专业网站设计公司价格做营销网站视频

初级代码游戏的专栏介绍与文章目录-CSDN博客 程序长时间运行,内存泄漏,最后崩溃,怎么办? 程序24小时运行,偶发随机崩溃,怎么办? 啃代码、内存泄漏检查工具、分析线程交互……没人敢承诺解决问题…

做国外网站调查挣取零花钱做网站销售会问哪些问题

通常而言大家普遍的认知里switch case的效率高于if else。根据我的理解而言switch的查找类似于二叉树,if则是线性查找。按照此逻辑推理对于对比条件数目大于3时switch更优,并且对比条件数目越多时switch的优势越为明显。一、测试目的最近与开发同学对于前…

国外好的设计欣赏网站旧房改造找哪家

第八届信息系统与数据采集国际会议(ICISDM 2024)将于2024年6月24日至6月26日在美国第二大城市——洛杉矶召开。此次会议不仅展现了世界各地的科研专家们围绕着信息系统和数据采集所展开的最新的科学研究结果,而且也为来自不同地区的代表们提供…

加工厂网站建设企业在线

代码如下&#xff0c;在执行Encoding.GetEncoding(“gb2312”);方法后报错&#xff0c;说没有找到对应编码&#xff0c;经测试&#xff0c;发现是静态构造函数未执行。 public static class Encodings {/// <summary>/// 注册相关编码/// </summary>static Encodi…

网站 建设 原则广东商城网站建设多少钱

紫光展锐T820是一款采用先进6nm EUV工艺的芯片&#xff0c;采用134三丛集八核心CPU架构&#xff0c;由1个主频为 2.7GHz 的 Arm Cortex-A76 大核和 3个主频为2.3GHz 的Arm Cortex-A76大核以及4个主频为2.1GHz的 Arm Cortex-A55组成 &#xff0c;支持高达3MB 三级缓存&#xff0…

wap网站实例保定做网站排名推广

Python类型转换&#xff0c;Python数据类型转换函数大全 虽然 Python 是弱类型编程语言&#xff0c;不需要像Java或 C 语言那样还要在使用变量前声明变量的类型&#xff0c;但在一些特定场景中&#xff0c;仍然需要用到类型转换。 比如说&#xff0c;我们想通过使用 print() …

网站架构分析工具自己做网站的劣势

一、UI界面设置两个按键&#xff0c;并直接转到槽函数 二、两种代码展示 #include <QFile> #include <QDebug>//此两种方式中调用函数&#xff0c;应包含的头文件void Widget::on_btnReadFile01_clicked()//第一种打开方式 {//1. 打开文件QFile file;file.setFile…

网站建设 实施计划企业网站大图

数组的存储结构、特殊矩阵和稀疏矩阵的压缩存储 1.数组的存储结构、特殊矩阵、稀疏矩阵的压缩存储1.1 数组的存储结构1.1.1 一维数组的存储结构关系式1.1.2 多维数组的存储结构关系式 1.2 特殊矩阵的压缩存储1.2.1 对称矩阵1.2.2 下三角矩阵1.2.3 上三角矩阵1.2.4 三对角矩阵 1…

永州市开发建设投资有限公司网站青岛网站制作

大家好&#xff0c;我是阿赵。   之前分享过怎样通过MaxScript在3DsMax里面修改模型的顶点色。不过由于很多时候顶点色的编辑需要根据在游戏引擎里面的实际情况和shader的情况来动态调整&#xff0c;所以如果能在引擎里面直接修改模型的顶点色&#xff0c;将会方便很多。于是…

好看的网站的导航怎么做搭建一个网站多少钱哈尔滨电脑

新的一年&#xff0c;你的读研计划进行到哪个环节了呢&#xff1f;咨询社科院与杜兰大学金融管理硕士项目中&#xff0c;总听到有同学说&#xff0c;不着急&#xff0c;我先了解一下。你不知道是时间总是在指缝间溜走。别让犹豫成了我们前进的阻碍&#xff0c;马上行动早日遇到…

结合公众号小店做网站设计类网站推荐及介绍

京东金融网银钱包移动版上线 京东账号可直接登录【TechWeb报道】4月1日消息&#xff0c;京东金融今日宣布网银钱包客户端正式在Android平台上线。网银钱包客户端近期也将登录苹果应用商店&#xff0c;用户使用京东账号将可以直接登录。据悉&#xff0c;网银钱包客户端是京东金融…

面试网站开发员写一份开网店策划书

职位描述&#xff1a; 1、计算机或相关专业专科以上学历&#xff0c;2年以上网站前端开发经验&#xff0c;电子商务相关从业经验优先&#xff1b;2、精通各种Web前端技术&#xff0c;对符合web标准的网站重构有丰富经验&#xff0c;有成功作品&#xff1b;3、理解并掌握JavaScr…

网站建设毕业设计总结比较优秀的国外wordpress网站

介绍: conda 是一个工具, 也是一个可执行命令, 其核心功能是管理包与环境. conda 支持多种语言, 用来管理Python包是绰绰有余的. 这里注意区分conda和pip, pip命令可以在任何环境中安装Python包, 而conda则是在conda环境中安装任何语言包. 接触过的conda主要有miniconda与anac…