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

wordpress建站吧wordpress打开页面

wordpress建站吧,wordpress打开页面,建设网站赚钱的方法,大型网站系统解决方案K8s集群部署#xff08;最新版#xff09; 1、部署k8s的两种方式#xff1a; 本次实验采用kubeadm工具来部署Kubernetes集群。 Kubeadm是一个K8s部署工具#xff0c;提供kubeadm init和kubeadm join#xff0c;用于快速部署Kubernetes集群。 2、环境准备 服务器要求最新版 1、部署k8s的两种方式 本次实验采用kubeadm工具来部署Kubernetes集群。 Kubeadm是一个K8s部署工具提供kubeadm init和kubeadm join用于快速部署Kubernetes集群。 2、环境准备 服务器要求 建议最小硬件配置2核CPU、2G内存、20G硬盘 我们这里采用的是vmware虚拟机进行实验利用hostonly网络实现并搭建了koolshare软路由来现在hostonly网络与外网的互联。以方便下载安装包/镜像等资源。 软件环境 操作系统CentOS Linux release 7.8.2003 (Core) Docker20.10.16 K8s1.23 虚拟机地址规划 名称IPk8s-master192.168.66.10k8s-node1192.168.66.21k8s-node2192.168.66.22 3、初始化配置 3.1、安装环境准备下面的操作需要在所有的节点上执行。 # 关闭防火墙 systemctl stop firewalld systemctl disable firewalld # 关闭selinux sed -i s/enforcing/disabled/ /etc/selinux/config # 永久 setenforce 0 # 临时 # 关闭swap swapoff -a # 临时 sed -ri s/.*swap.*/#/ /etc/fstab # 永久 # 根据规划设置主机名 # 将桥接的IPv4流量传递到iptables的链 cat /etc/sysctl.d/k8s.conf EOF net.bridge.bridge-nf-call-ip6tables 1 net.bridge.bridge-nf-call-iptables 1 EOF sysctl --system # 生效 # 时间同步 yum install ntpdate -y ntpdate time.windows.com hostnamectl set-hostname k8s-node2# 在master添加hostscat /etc/hosts EOF 192.168.66.10 k8s-master 192.168.66.21 k8s-node1 192.168.66.22 k8s-node2 EOF3.2、安装 Docker、kubeadm、kubelet【所有节点】 #安装docker: yum install -y wget wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo yum -y install docker-ce systemctl enable docker systemctl start docker#配置镜像下载加速器 vim /etc/docker/daemon.json{registry-mirrors: [https://b9pmyelo.mirror.aliyuncs.com],exec-opts: [native.cgroupdriversystemd] }systemctl restart docker docker info #查看docker信息进行确认 #添加阿里云软件源 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#安装kubeadm、kubelet、kubectl yum install -y kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 systemctl enable kubelet4、部署k8s-master【master执行】 4.1、kubeadm部署 kubeadm init \--apiserver-advertise-address192.168.66.10 \--image-repository registry.aliyuncs.com/google_containers \--kubernetes-version v1.23.0 \--service-cidr10.96.0.0/12 \--pod-network-cidr10.244.0.0/16 \--ignore-preflight-errorsall--apiserver-advertise-address 集群通告地址 --image-repository 由于默认拉取镜像地址k8s.gcr.io国内无法访问这里指定阿里云镜像仓库地址 --kubernetes-version K8s版本与上面安装的一致 --service-cidr 集群内部虚拟网络Pod统一访问入口 --pod-network-cidr Pod网络与下面部署的CNI网络组件yaml中保持一致初始化之后会输出一个join命令先复制出来node节点加入master会使用。 4.2、拷贝k8s认证文件 mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config #查看工作节点 kubectl get nodes 注由于网络插件还没有部署还没有准备就绪 NotReady继续操作。 5、配置k8s的node节点【node节点操作】 5.1、向集群添加新节点执行在kubeadm init输出的kubeadm join命令 kubeadm join 192.168.66.10:6443 --token rkb2s9.kplgjan7ly41tx4x \--discovery-token-ca-cert-hash sha256:521870c794ef0ccc0396c095f7819dab1af0d8aacdcdad8c291a48107ee6bdec #默认token有效期为24小时当过期之后该token就不可用了。这时就需要重新创建token可以直接使用命令快捷生成 kubeadm token create --print-join-command6、部署容器网络 master执行 #Calico是一个纯三层的数据中心网络方案是目前Kubernetes主流的网络方案。 #下载YAMLwget --no-check-certificate https://docs.projectcalico.org/manifests/calico.yaml #下载完后还需要修改里面定义Pod网络CALICO_IPV4POOL_CIDR与前面kubeadm init的 --pod-network-cidr指定的一样。 修改完后文件后进行部署kubectl apply -f calico.yaml kubectl get pods -n kube-system #执行结束要等上一会才全部running#等Calico Pod都Running后节点也会准备就绪。 #注以后所有yaml文件都只在Master节点执行。 #安装目录/etc/kubernetes/ #组件配置文件目录/etc/kubernetes/manifests/7、部署Dashboard #Dashboard是官方提供的一个UI可用于基本管理K8s资源。 #YAML下载地址 wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml 默认Dashboard只能集群内部访问修改Service为NodePort类型暴露到外部 vim recommended.yaml ... kind: Service apiVersion: v1 metadata:labels:k8s-app: kubernetes-dashboardname: kubernetes-dashboardnamespace: kubernetes-dashboard spec:ports:- port: 443targetPort: 8443nodePort: 30001selector:k8s-app: kubernetes-dashboardtype: NodePort ... kubectl apply -f recommended.yaml kubectl get pods -n kubernetes-dashboard 访问地址https://NodeIP:30001 创建service account并绑定默认cluster-admin管理员集群角色# 创建用户 kubectl create serviceaccount dashboard-admin -n kube-system # 用户授权 kubectl create clusterrolebinding dashboard-admin --clusterrolecluster-admin --serviceaccountkube-system:dashboard-admin # 获取用户Token kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk /dashboard-admin/{print $1})
http://www.yutouwan.com/news/479325/

相关文章:

  • 可以做ppt的网站有哪些内容做家具的企业网站
  • iis建多个网站字体+添加+wordpress
  • 温州服务网站建设好用的做微信公众号的网站
  • 网站的优化总结怎么写怎么制作视频收费观看的网页
  • 图书馆建设网站注意点完本小说做多的网站
  • 如何免费创建企业网站网站开发绩效考核
  • 温江网站制作vi设计是品牌设计吗
  • 最新网站开发需求文档域名注册后怎么建网站
  • 做网站红色和什么搭配好wordpress点赞代码
  • 做动态图表的网站莱芜职业技术学院
  • 网站如何做长尾词排名上海今天最新的新闻
  • 做的最好的紫砂网站注册商标查询网
  • 网站建设氵金手指下拉嘉兴专业做网站的公司
  • 做汤的网站有哪些网站论坛推广文案怎么做
  • 萝岗免费网站建设含关键词的网站建设
  • 程序员做电商网站的公司好吗各位大哥给个网站
  • 网站建设费 摊销处理wordpress 侧边栏 插件
  • 网站tdk建设wordpress主题seo模板
  • 做网站要不要营业执照怎么讲解网页的制作技术
  • 优服优科网站建设公司网站设计公司青岛
  • 大庆做网站的公司二手汽车手机网站模板
  • 手机微信网站怎么做的好网站icp备案证明文件
  • 厦门企业自助建站做淘客网站简单吗
  • 怎么下载网站动态图片wordpress 头像插件
  • 网站运营介绍中山做网站服务好
  • 旅游网站建设推广故宫文创产品
  • 南京医院手机网站建设wordpress怎么看免费主题
  • 广州公司网站制作公司网站推广员招聘
  • 培训课程网站成品大香伊煮蕉免费在线
  • 旅游做网站京网站建设公司