首页 > TAG信息列表 > myweb
k8s 指定调度节点
k8s 指定调度节点 1.1 Pod.spec.nodeName 将 Pod 直接调度到指定的 Node 节点上,会跳过 Scheduler 的调度策略,该匹配规则是强制匹配 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: myweb spec: replicas: 7 template: metadata: labels:十四、资源控制器之RS
RC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如果有容器异常退出,会自动创建新的 Pod 来替代;而如果异常多出来的容器也会自动回收(已经成为过去时)。 Kubernetes 官方建议使用 RS(ReplicaSet ) 替代 RC (ReplicationController )nginx 负载均衡配置
2022-02-25 11:20:05 星期五 upstream www.myweb.com{ server 192.168.148.166:8081 server 192.168.148.166:8082 } location /myweb { proxy_pass http://www.myweb.com //这个值和upstream 必须保持一致 }使用vue-cli创建Vue项目
1.查看@vue-cli的版本(Vue3需要vue-cli的版本在4.5.0以上) D:\webProject>vue -V 安装或升级@vue-cli D:\webProject>npm install -g @vue/cli 2.创建vue项目,vue create 项目名 D:\webProject>vue create myweb 3.选择vue的版本 4.进入项目文件夹 D:\webProject>cd mywenginx负载均衡
默认算法为:round-roubin round-roubin 修改配置 load balance配置 #定义负载均衡器 upstream myweb{ server 192.168.186.140; server 192.168.186.141; server 192.168.186.142; } server { listen 80; serWeb项目的部署及静态资源的访问
Web项目的部署及静态资源的访问 1 部署 1.1 进入Tomcat解压后的webapps文件夹 1.2 在webapps下创建一个文件夹(项目名),例如myweb 1.3 在webapps\myweb下再创建一个叫WEB-INF的文件夹 WEB-INF文件夹下,创建classes文件夹用来存放Java文件,创建lib文件夹用来存放需要的jar包,创建web.xkubernetes中部署Tomcat
目录 基础环境的配置 部署MySQL 部署MySQL service 运行容器 部署Tmocat 创建Tomcat service 运行Tomcat容器 基础环境的配置 [root@master ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION master Ready master 4d v1.18.2 node ReadyKubernetes(k8s)的Service资源
1、Service资源,为什么K8s要引入Service资源。 答:运行在docker中的业务,想要被外界访问,我们需要为它做端口映射才能被访问,那么运行在k8s中的容器,为什么不能直接为它做端口映射呢? RC(Replication Controller)虽然保证了Pod的高可用,但是我们仅仅只能在k8s的内部访问它,但是在客户端Kubernetes(k8s)的RC(Replication Controller)副本控制器
1、RC(Replication Controller)副本控制器,Replication Controller的作用。 应用托管在kubernetes之后,kubernetes需要保证应用能够持续运行,这是RC的工作内容,它会确保任何时间kubernetes中都有指定数量的Pod在运行。在此基础上,RC还提供了一些更高级的特性,比如滚动升级,升级回滚等遇到GET http://localhost:8080/myweb/WEB-INF/js/jquery-3.4.1.js net::ERR_ABORTED 404
问题: 分析: 后来,我发现我在引用的时候是这样写的 script type="text/javascript" src="WEB-INF/js/jquery-3.4.1.js"></script> 解决: 方案一: js文件还是放在WEB-INF/js文件夹中,但引用改为 <script type="text/javascript" src="js/jquery-3.4.1.js"><nginx web服务代理
nginx代理需求 假设原web服务地址为:http://192.168.0.100:8080/myweb 需要在本机搭建一个代理服务,端口为:9001 nginx代理配置 nginx配置方式如下: 打开配置文件:nginx.conf 在http块中,添加以下内容: # 应用服务地址 upstream web_server {2021-05-09
package dao; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; /** * 整体思路: * 1、创建一个学生类,定义学生的成绩属性,定义各种对学生成绩进行操作的方法 * 2、学生为若干个,那么成绩也不只一个,那么即可用集Kubernetes本地共享,网络共享,pv,pvc卷挂载示例
版本:v1.18.0 本地共享类型:emptyDir,hostpath 网络共享类型:nfs,pv、pvc卷 其他:ConfigMap,Secret 一、emptyDir示例: apiVersion: v1 kind: Pod metadata: name: testemp labels: app: testemp spec: restartPolicy: Always containers: - name: nginx image: nginxkubernetes部署多种服务yaml文件
nginx nginx-rc.yaml apiVersion: v1 kind: ReplicationController metadata: name: nginx-controller labels: name: nginx spec: replicas: 2 selector: name: nginx template: metadata: labels: name: nginx spec: contkubernetes云平台管理实战:namespace的使用(十六)
一、namespace的作用 Namespace(命名空间)是Kubernetes系统中的另一个非常重要的概念,Namespace在很多情况下用于实现多租户的资源隔离。阿里云 cms项目用到数据库、商城项目也需要数据库,同一个namespace下面不允许出现两个service叫mysql 二、namespace管理命令 创建namespace root我的数据库
django的数据库SQLite,settings里面都不用配置了,好方便。 1,初始化数据库 python manage.py migrate 2,创建超级管理员 python manage.py createsuperuser 3,登录管理员 http://127.0.0.1:8000/admin/ 看到内容 然鹅,考虑到以后我的网站,万一我心血来潮,要上传一大堆的东西,这微服务解决跨域
微服务解决跨域 什么是跨域问题? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全限制。 什么是同源? 所谓同源是指,域名,协议,端口均相同 http://www.myweb.com --> http://admin.myweb.com 跨域 http://www.myweb.com --> hKubernetes权威指南 第一章:Kubernetes入门
Kubernetes是什么 官网 https://kubernetes.io/ 中文版:https://kubernetes.io/zh/ Kubernetes是谷歌十几年大规模容器管理经验的成果 是Borg的一个开源版本 基于容器技术的分布式架构方案 Service简介 Kubernetes以Service为核心,Service有如下特征 唯一名称 拥有一个虚拟ipgit & gitlab的搭建和部署
环境准备: 三台机器,一台做客户端(程序员上传代码用)192.168.1.10,一台做git服务器192.168.1.20(内存设置为4GB),一台做jenkins 192.168.1.30 git: 分布式软件版本控制系统,独立使用的, 1.安装: yum -y install git 2.配置基本信息 git config --global user.name "Mr Zhao"Python/Jenkins基础
一.Jenkins基础 ## 1. Jenkins简介 Jenkins概述 • Jenkins是由java编写的一款开源软件 • 作为一款非常流行的CI(持续集成)工作,用于构建和测试各种项目 • Jenkins 的主要功能是监视重复工作的执行,例如软件工程的构建或在 cron下设置的 jobs **它是当前最流行的一款集成(kubernetes案例 tomcat+mysql
该文章参考《kubernetes 权威指南》 环境: [root@master tomcat-mysql]# kubectl get nodesNAME STATUS AGEnode1 Ready 9dnode2 Ready 9d 需要启动两个容器myweb和mysql。 myweb配置文件: ReplicationController配置文件 [root@mascentos 7配置rsync源服务器
rsync(远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份、保持链接和权限,且采用优化的同步算法,传输前进行压缩,因此适用于异地备份、镜像服务器等应用(虽然现在群集解决了这些问题,但还是有用上rsync远程同步的时候吧!) 配置rsync的大概流程: 配置rskubernetes(k8s)之K8s部署多种服务yaml文件
nginx nginx-rc.yaml apiVersion: v1kind: ReplicationControllermetadata: name: nginx-controller labels: name: nginxspec: replicas: 2 selector: name: nginx template: metadata: labels: name: nginx spec: containers: - n基于django框架web项目实战开发四 django+mysql实现增删查改功能
本次内容是基于上一节的基础上而进行,上次内容:https://blog.csdn.net/weixin_42914677/article/details/89743027 第一步:编写增删查改功能代码 打开项目myweb目录下view.py, 并编写以下代码 view.py from django.shortcuts import render, redirect from myweb.models impor常用nginx rewrite重定向-跳转实例
1,将www.myweb.com/connect 跳转到connect.myweb.com rewrite ^/connect$ http://connect.myweb.com permanent; rewrite ^/connect/(.*)$ http://connect.myweb.com/$1 permanent; 2,将connect.myweb.com 301跳转到www.myweb.com/connect/ if ($host = "connect.myweb.com&