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

网站开发还找到工作吗群晖wordpress主题

网站开发还找到工作吗,群晖wordpress主题,网站三网合一案例,从用户旅程角度做网站分析一、创建方式分类#xff1a;命令 vs 配置文件Kubernetes 支持两种方式创建资源#xff1a;1.用 kubectl 命令直接创建#xff0c;比如#xff1a;kubectl run httpd-app --imagereg.yunwei.edu/learn/httpd:latest --replicas2在命令行中通过参数指定资源的属性。2. 通过配…   一、创建方式分类 命令 vs 配置文件 Kubernetes 支持两种方式创建资源 1.用 kubectl 命令直接创建比如 kubectl run httpd-app --imagereg.yunwei.edu/learn/httpd:latest --replicas2 在命令行中通过参数指定资源的属性。 2. 通过配置文件和 kubectl apply 创建要完成前面同样的工作可执行命令 kubectl apply -f httpd.yml httpd.yml 的内容为 资源的属性写在配置文件中文件格式为 YAML。 apiVersion: extensions/v1beta1 kind: Deployment metadata:name: httpd-deployment spec:replicas: 2template:metadata:labels:name: httpdspec:containers:- name: httpd-appimage: reg.yunwei.edu/learn/httpd:latest   下面对这两种方式进行比较。 基于命令的方式 简单直观快捷上手快。 适合临时测试或实验。   基于配置文件的方式 配置文件描述了 What即应用最终要达到的状态。 配置文件提供了创建资源的模板能够重复部署。 可以像管理代码一样管理部署。 适合正式的、跨环境的、规模化部署。 这种方式要求熟悉配置文件的语法有一定难度。 后面我们都将采用配置文件的方式大家需要尽快熟悉和掌握。 kubectl apply 不但能够创建 Kubernetes 资源也能对资源进行更新非常方便。不过 Kubernets 还提供了几个类似的命令例如 kubectl create、kubectl replace、kubectl edit 和 kubectl patch。 为避免造成不必要的困扰我们会尽量只使用 kubectl apply 此命令已经能够应对超过 90% 的场景事半功倍。       二 读懂 Deployment YAML Deployment 的配置格式 分析一个 Deployment 的配置文件。 其他 Controller比如 DaemonSet非常类似。 ① apiVersion 是当前配置格式的版本。 ② kind 是要创建的资源类型这里是 Deployment。 ③ metadata 是该资源的元数据name 是必需的元数据项。 ④ spec 部分是该 Deployment 的规格说明。 ⑤ replicas 指明副本数量默认为 1。 ⑥ template 定义 Pod 的模板这是配置文件的重要部分。 ⑦ metadata 定义 Pod 的元数据至少要定义一个 label。label 的 key 和 value 可以任意指定。 ⑧ spec 描述 Pod 的规格此部分定义 Pod 中每一个容器的属性name 和 image 是必需的。     运行yaml配置文件   执行如下命令  kubectl apply -f httpd.yml     运行pod  kubectl delete -f http.yml      删除pod   1伸缩Scale Up/Down: 是指在线增加或减少 Pod 的副本数。直接写改yaml配置文件的replicas: 参数即可   出于安全考虑默认配置下 Kubernetes 不会将 Pod 调度到 Master 节点。     2节点故障Failover: 若其中一个node故障 Kubernetes 会检查到 k8s-node1 不可用将 k8s-node1 上的 Pod 标记为 Unknown 状态并在 k8s-node2 上新创建两个 Pod维持总副本数为原指定副本数 3。   当 k8s-node1 恢复后Unknown 的 Pod 会被删除不过已经运行的 Pod 不会重新调度回 k8s-node1。     3用 label 控制 Pod 的位置 默认配置下Scheduler 会将 Pod 调度到所有可用的 Node。不过有些情况我们希望将 Pod 部署到指定的 Node比如将有大量磁盘 I/O 的 Pod 部署到配置了 SSD 的 Node或者 Pod 需要 GPU需要运行在配置了 GPU 的节点上。   Kubernetes 是通过 label 来实现这个功能的。label 是 key-value 对各种资源都可以设置 label灵活添加各种自定义属性。比如执行如下命令标注 k8s-node3 是配置了 SSD 的节点。 kubectl label node 172.16.254.23 disktypessd   然后通过kubectl get node --show-labels  查看节点的 label。 disktypessd 已经成功添加到 k8s-node3除了 disktypeNode 还有几个 Kubernetes 自己维护的 label。   有了 disktype 这个自定义 label接下来就可以指定将 Pod 部署到 k8s-node3。编辑 httpd.yml 在 Pod 模板的 spec 里通过 nodeSelector 指定将此 Pod 部署到具有 label disktypessd 的 Node 上。 部署 Deployment 并查看 Pod 的运行节点 kubectl apply -f . kubectl get pod -o wide 全部 2 个副本都运行在 k8s-node1 上符合我们的预期。   要删除 label disktype执行如下命令kubectl label node k8s-node1 disktype- 即删除。 不过此时 Pod 并不会重新部署依然在 k8s-node1 上运行。 kubectl get node --show-labels 除非在 nginx.yml 中删除 nodeSelector 设置然后通过 kubectl apply 重新部署。 Kubernetes 会删除之前的 Pod 并调度和运行新的 Pod。 Kubernetes 会删除之前的 Pod 并调度和运行新的 Pod。     三、DaemonSet DeamonSet应用 Deployment 部署的副本 Pod 会分布在各个 Node 上每个 Node 都可能运行好几个副本。DaemonSet 的不同之处在于每个 Node 上最多只能运行一个副本。 DaemonSet 的典型应用场景有 在集群的每个节点上运行存储 Daemon比如 glusterd 或 ceph。 在每个节点上运行日志收集 Daemon比如 flunentd 或 logstash。 在每个节点上运行监控 Daemon比如 Prometheus Node Exporter 或 collectd。 其实 Kubernetes 自己就在用 DaemonSet 运行系统组件。执行如下命令 kubectl get daemonset --namespacekube-system DaemonSet calico-node分别负责在每个节点上运行 calico-node 组件。 因为 calico-node 属于系统组件需要在命令行中通过 --namespacekube-system 指定 namespace kube-system。如果不指定则只返回默认 namespace default 中的资源。 转载于:https://www.cnblogs.com/zhou2019/p/10799591.html
http://www.zqtcl.cn/news/456237/

相关文章:

  • 做百度推广是网站好还是阿里好python开发工具
  • 秦皇岛网站制作小程序开发作图网站
  • 网站建设完整版指数是什么意思
  • 高端企业网站要多少钱网络推广文案招聘
  • 仿门户网站多功能js相册画廊源码 支持缩略小图浏览wordpress模版如何使用
  • 群晖nas可以做网站网页设计与制作步骤
  • 单位网站维护 网站建设岗位兰溪网站建设公司
  • 网站开发什么语言最好网站建设在国内外研究现状
  • 怎么看网站是用什么系统做的永久观看不收费的直播
  • 网站开发如何避免浏览器缓存的影响资讯网站开发的背景
  • 建网站 几个链接站长工具在线平台
  • 东营网站建设策划内容个人备案网站投放广告
  • 建立网站时服务器的基本配置有哪些做网站电信运营许可证
  • 如何阿里巴巴网站做推广方案怎么做网站的浏览栏
  • 织梦做中英文企业网站ui设计工资一般多少钱
  • php网站调试环境搭建关于网站开发的毕业设计
  • 如何在网站上做评比wordpress 图标代码
  • 网站优化建议怎么写pageadmin怎么样
  • 中外商贸网站建设平台合肥响应式网站开发
  • 雨花区区网站建设公司上传文章网站
  • 长春网站z制作自己做背景的网站
  • 浙江英文网站建设陕西百度推广的代理商
  • 怎么看网站蜘蛛网站价格评估 优帮云
  • 南充高端网站建设什么是搜索引擎营销
  • 找做网站的上什么appwordpress esc html
  • 如何做网站效果更好国外效果图网站
  • 西安seo网站推广优化芜湖代理公司注册
  • 某某网站建设策划书2000字长沙专门做网站公司
  • 成都pc网站建设莱州市网站
  • 推广平台网站热狗网黄浦网站建设推广