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

个人怎么做一个网站广州企业网站建设费用

个人怎么做一个网站,广州企业网站建设费用,做旅游门票网站需要什么材料,网站使用特殊字体问题描述 不知道大伙是如何安装 K8s#xff0c;特别还是集群的时候#xff0c;我上一次安装搭建的时候#xff0c;那个恶心到我了#xff0c;真的是一步一个脚印走完整个搭建流程#xff0c;爬了不少坑。 于是#xff0c;才有了今天的文章#xff0c;到底有没有可以一…问题描述 不知道大伙是如何安装 K8s特别还是集群的时候我上一次安装搭建的时候那个恶心到我了真的是一步一个脚印走完整个搭建流程爬了不少坑。 于是才有了今天的文章到底有没有可以一键完美部署 k8s 并且附带 Dashboard……那这么问了肯定是有的否则岂不是在这自作多情~ 哈哈哈不废话直接 3 2 1 上干货 大佬登场 kubeasz 致力于提供快速部署高可用k8s集群的工具, 同时也努力成为k8s实践、使用的参考书基于二进制方式部署和利用ansible-playbook实现自动化既提供一键安装脚本, 也可以根据安装指南分步执行安装各个组件。 kubeasz 从每一个单独部件组装到完整的集群提供最灵活的配置能力几乎可以设置任何组件的任何参数同时又为集群创建预置一套运行良好的默认配置甚至自动化创建适合大规模集群的BGP Route Reflector网络模式。 集群特性 Master高可用、离线安装、多架构支持(amd64/arm64)集群版本 kubernetes v1.24, v1.25, v1.26, v1.27, v1.28运行时 containerd v1.6.x网络 calico, cilium, flannel, kube-ovn, kube-router [news] kubeasz 通过cncf一致性测试 详情 推荐版本对照 Kubernetes version1.221.231.241.251.261.271.28kubeasz version3.1.13.2.03.6.23.6.23.6.23.6.23.6.2 支持系统 Alibaba Linux 2.1903, 3.2104(notes)Alma Linux 8, 9Anolis OS 8.x RHCK, 8.x ANCKCentOS/RHEL 7, 8, 9Debian 10, 11(notes)Fedora 34, 35, 36, 37openSUSE Leap 15.x(notes)Rocky Linux 8, 9Ubuntu 16.04, 18.04, 20.04, 22.04 能够支持大部分使用systemd的linux发行版如果安装有问题先请查看文档如果某个能够支持安装的系统没有在列表中请留言。 安装指南 00-规划集群和配置介绍02-安装etcd集群04-安装master节点06-安装集群网络01-创建证书和安装准备03-安装容器运行时05-安装node节点07-安装集群插件 使用指南 常用插件DNSdashboardmetrics-serverprometheusefk集群管理管理node节点管理master节点管理etcd节点升级集群备份恢复特性实验NetworkPolicyRollingUpdateHPA周边生态harborhelmjenkinsgitlabargocd 快速指南 适用于 kubeasz 3.3.1 以上版本部署单节点集群(aio)作为快速体验k8s集群的测试环境 1、基础系统配置 准备一台虚机配置内存2G/硬盘30G以上最小化安装Ubuntu 16.04 server或者CentOS 7 Minimal配置基础网络、更新源、SSH登录等 注意: 确保在干净的系统上开始安装不能使用曾经装过kubeadm或其他k8s发行版的环境 2、下载文件 下载工具脚本ezdown举例使用kubeasz版本3.5.0 export release3.5.0wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdownchmod x ./ezdown 使用工具脚本下载更多关于 ezdown 的参数运行“./ezdown”查看注意如果使用 wget github 下载访问太慢可以直接在 github 上选中好 3.5.0 tag 版本下载 zip 解压缩到对应的系统里即可文件夹里面就会存在一个 ezdown 文件噢~ 下载kubeasz代码、二进制、默认容器镜像 # 国内环境 ./ezdown -D# 海外环境 #./ezdown -D -m standard 【可选】下载额外容器镜像cilium,flannel,prometheus等 # 按需下载 ./ezdown -X flannel ./ezdown -X prometheus ... 【可选】下载离线系统包 (适用于无法使用yum/apt仓库情形) ./ezdown -P 上述脚本运行成功后所有文件kubeasz代码、二进制、离线镜像均已整理好放入目录/etc/kubeasz /etc/kubeasz 包含 kubeasz 版本为 ${release} 的发布代码/etc/kubeasz/bin 包含 k8s/etcd/docker/cni 等二进制文件/etc/kubeasz/down 包含集群安装时需要的离线容器镜像/etc/kubeasz/down/packages 包含集群安装时需要的系统基础软件 3、安装集群 容器化运行 kubeasz ./ezdown -S使用默认配置安装 aio 集群 docker exec -it kubeasz ezctl start-aio# 如果安装失败查看日志排除后使用如下命令重新安装aio集群 # docker exec -it kubeasz ezctl setup default all4、验证安装 source ~/.bashrckubectl version # 验证集群版本 kubectl get node # 验证节点就绪 (Ready) 状态kubectl get pod -A # 验证集群pod状态默认已安装网络插件、coredns、metrics-server等kubectl get svc -A # 验证集群服务状态 5、清理 以上步骤创建的K8S开发测试环境请尽情折腾碰到错误尽量通过查看日志、上网搜索、提交issues等方式解决当然你也可以清理集群后重新创建。 在宿主机上按照如下步骤清理 清理集群 docker exec -it kubeasz ezctl destroy default 重启节点以确保清理残留的虚拟网卡、路由等信息 附Dashboard 基于 dashboard 2.2 版本k8s 1.22 版本因 dashboard 1.7 以后默认开启了自带的登录验证机制因此不同版本登录有差异 旧版 1.6建议通过apiserver访问直接通过apiserver 认证授权机制去控制 dashboard权限详见旧版文档新版 1.7可以使用自带的登录界面使用不同Service Account Tokens 去控制访问 dashboard的权限 部署 参考 GitHub - kubernetes/dashboard: General-purpose web UI for Kubernetes clusters 增加了通过api-server方式访问dashboard增加了NodePort方式暴露服务这样集群外部可以使用 https://NodeIP:NodePort (注意是https不是http区别于1.6.3版本) 直接访问 dashboard。 安装部署 # ezctl 集成部署组件xxxx 代表集群部署名 # dashboard 部署文件位于 /etc/kubeasz/clusters/xxxx/yml/dashboard/ 目录 ./ezctl setup xxxx 07 验证部署 # 查看 pod 运行状态 kubectl get pod -n kube-system | grep dashboard dashboard-metrics-scraper-856586f554-l6bf4 1/1 Running 0 35m kubernetes-dashboard-698d4c759b-67gzg 1/1 Running 0 35m# 查看 dashboard service(重点) kubectl get svc -n kube-system|grep dashboard kubernetes-dashboard NodePort 10.68.219.38 none 443:24108/TCP 53s# 查看pod 运行日志 kubectl logs -n kube-system kubernetes-dashboard-xxxxxxxx 注意上面括号里的重点这个命令可以查看到时候 dashboard 的端口号是哪个这里指的是24108必须放开对应端口防火墙 登陆 因为dashboard 作为k8s 原生UI能够展示各种资源信息甚至可以有修改、增加、删除权限所以有必要对访问进行认证和控制为演示方便这里使用 https://NodeIP:NodePort 方式访问 dashboard支持两种登录方式Kubeconfig、令牌(Token) 注意 使用chrome浏览器访问 https://NodeIP:NodePort 可能提示安全风险无法访问可以换firefox浏览器设置安全例外继续访问。 Token令牌方式登录admin 选择 Token 方式登录复制下面输出的admin token 字段到输入框 # 获取 Bearer Token找到输出中 ‘token:’ 开头的后面部分 $ kubectl describe -n kube-system secrets admin-user Token令牌方式登录只读 选择 Token 方式登录复制下面输出的read token 字段到输入框 # 获取 Bearer Token找到输出中 ‘token:’ 开头的后面部分 $ kubectl describe -n kube-system secrets dashboard-read-user Kubeconfig登录admin Admin kubeconfig文件默认位置/root/.kube/config该文件中默认没有token字段使用Kubeconfig方式登录还需要将token追加到该文件中完整的文件格式如下 apiVersion: v1 clusters: - cluster:certificate-authority-data: LS0tLS1CRUdxxxxxxxxxxxxxxserver: https://192.168.1.2:6443name: kubernetes contexts: - context:cluster: kubernetesuser: adminname: kubernetes current-context: kubernetes kind: Config preferences: {} users: - name: adminuser:client-certificate-data: LS0tLS1CRUdJTiBDRxxxxxxxxxxxclient-key-data: LS0tLS1CRUdJTxxxxxxxxxxxxxxtoken: eyJhbGcixxxxxxxxxxxxxxxxKubeconfig登录只读 首先创建只读权限 kubeconfig文件然后类似追加只读 token 到该文件略。 参考 Dashboard docsa-read-only-kubernetes-dashboard
http://www.dnsts.com.cn/news/150734.html

相关文章:

  • 常见网站推广方式营销软文范文200字
  • 藁城网站建设哪家好网站开发者id
  • 网站开发所需技术小鱼儿企业网站管理系统
  • 尼尔的h版是那个网站做的服务器搭建网站视频教程
  • 做游戏网站需要哪些许可chn域名网站
  • 效果图网站密码破解广东网页设计培训
  • 芜湖商城网站建设昆明网站制作
  • 新材建设局网站电商网站建设课程设计实验报告
  • 网站平台建设什么意思百科网站模板
  • 淘客那些网站怎么做的wordpress live2d插件
  • 天津河东区网站建设个人中心页面
  • 网站优化找谁织梦的网站模板免费吗
  • 电商网站的建设背景图片唐山丰南建设局网站
  • 微信群 网站建设sem网络推广公司
  • 首页网站关键词优化教程网站建设技术员分为前端 后端
  • 网站优化柳州一级a做爰片免费网站国语版的
  • 齿轮机械东莞网站建设技术支持复旦学霸张立勇做的有关寺庙网站
  • 网站挂马怎么办用dw制作网页步骤
  • 高端网站建设公司报价电商网站图片处理
  • 搜狗站长平台打不开发外链的平台有哪些
  • 望城做网站找谁做红酒的网站有哪些
  • 广州做网站哪间公司好全球新冠死亡人数
  • 网站后台开发技术西安网页设计培训班价格
  • 建一个网站迈年图书馆网站的建设的重要性
  • 浙江建设招生网站计算机应用技术好就业吗
  • 珠海响应式网站建设亿唐网不做网站做品牌案例分析
  • 阿里云做网站选什么主机抖音代运营朋友圈宣传文案
  • 做网站大记事代码苏州高端网站设计制作
  • 网站建设之家可信网站权威性怎么样
  • 如何在后台做网站分页个人备案网站做盈利合法吗