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

网站开发前端和后端哪个费时间长沙优化网站厂家

网站开发前端和后端哪个费时间,长沙优化网站厂家,长沙网络推广小公司,万网买网站K8s集群离线部署#xff08;最新版#xff09; 1、部署k8s的两种方式#xff1a; 本次实验采用的部署Kubernetes方式#xff1a; kubeadm Kubeadm是一个K8s部署工具#xff0c;提供kubeadm init和kubeadm join#xff0c;用于快速部署Kubernetes集群。 2、环境准备 …K8s集群离线部署最新版 1、部署k8s的两种方式 本次实验采用的部署Kubernetes方式 kubeadm Kubeadm是一个K8s部署工具提供kubeadm init和kubeadm join用于快速部署Kubernetes集群。 2、环境准备 服务器要求 建议最小硬件配置2核CPU、2G内存、20G硬盘 服务器最好可以访问外网会有从网上拉取镜像需求如果服务器不能上网需要提前下载对应镜像并导入节点 软件环境 操作系统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、下载安装包至本地 yum install --downloadonly --downloaddir/opt/repo ntpdate wget httpd createrepo wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo yum install --downloadonly --downloaddir/opt/repo docker-ce 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 --downloadonly --downloaddir/opt/repo kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 wget --no-check-certificate https://docs.projectcalico.org/manifests/calico.yaml wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml4、将安装包拷贝至本地并制作yum源 #将上一步的安装包全部拷贝至192.168.10.10并制作制作本地的yum源 cd /opt/repo createrepo . yum install httpd systemctl start httpd systemctl enable httpd ln -s /opt/repo /var/www/html/repo 此时就制作好了本地yum源5、初始化配置 5.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添加hosts cat /etc/hosts EOF 192.168.66.10 k8s-master 192.168.66.21 k8s-node1 192.168.66.22 k8s-node2 EOF # 在每个节点创建离线环境repo源 cat /etc/yum.repos.d/local.repo EOF [local] namelocal baseurlhttp://192.168.10.10/repo/ enabled1 gpgcheck0 EOF5.2、安装 Docker、kubeadm、kubelet【所有节点】 #安装docker: 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信息进行确认 yum install -y kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 systemctl enable kubelet6、部署k8s-master【master执行】 6.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会使用。 6.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继续操作。 7、配置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-command8、部署容器网络 master执行 #Calico是一个纯三层的数据中心网络方案是目前Kubernetes主流的网络方案。 #下载YAMLwget https://192.168.10.10/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/9、部署Dashboard #Dashboard是官方提供的一个UI可用于基本管理K8s资源。 #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.zqtcl.cn/news/371572/

相关文章:

  • 网站建设外包公司怎么样珠海网站排名提升
  • 电子商务网站建设结业论文做网站的图片字虚
  • 米拓建站最新进展注册做网站的公司有哪些
  • 设计网站设计wordpress 改系统
  • 学校网站建设评审会议通知网站是怎么赢利的
  • 手机网站建设 苏州优化网站哪个好
  • 网站建设流程方案通州网站建设公司
  • 免费的十大免费货源网站全国领先网站制作
  • 农业网站建设方案 ppt中国有什么网站做跨境零售
  • 网站文章结构变更怎么做301如何自己制作自己的网站
  • 网站网站平台建设方案免费制作桥架app
  • 杭州网站界面设计招网站建设销售
  • 网站开发 流程图广州优化seo
  • 夫妻工作室网站建设品牌建设的内容
  • php搭建网站后台建设银行网站如何修改账单地址
  • 网站域名查询系统关键词语有哪些
  • 专业金融网站建设wordpress匿名投稿
  • 生产做网站表带的制造厂家百度文库个人登录
  • 丰都网站建设费用成都品牌包装设计
  • 建设项目安监备案网站免费学生网页制作成品代码
  • wordpress默认登陆地址修改廊坊百度关键词优化怎么做
  • 免费下载策划书的网站外贸网站 域名后缀
  • 网站导航条做信息网站需要什么
  • 网站推广朋友圈文案嵩县网站建设
  • 网站建设实践考试试题app运营推广策划方案
  • django网站开发源码阿里邮箱登录
  • 机床网站建设网站关键词优化怎么做
  • 全网营销一站式推广wordpress新文章加new
  • 做网站哪个系统最安全长沙简界网络科技有限公司
  • 象山县城乡和住房建设局网站上海公司牌照最新价格