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

北京建站开发wordpress目录分页怎么弄

北京建站开发,wordpress目录分页怎么弄,erp仓库管理系统,苏州网站制作专业介绍 在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务, 其实就是在kubernetes集群中运行一个…

介绍

kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes

kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,

其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。

kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在 Pod 中,而kubernetes

般也不会直接管理Pod,而是通过 Pod控制器 来管理Pod的。

Pod可以提供服务之后,就要考虑如何访问Pod中服务,kubernetes提供了 Service 资源实现

这个功能。

当然,如果Pod中程序的数据需要持久化,kubernetes还提供了各种 存储 系统。

YAML 是一个类似 XML JSON 的标记性语言。它强调以 数据 为中心,并不是以标识语言为重点。因而
YAML 本身的定义比较简单,号称 " 一种人性化的数据格式语言 "
YAML 的语法比较简单,主要有下面几个:
  • 大小写敏感
  • 使用缩进表示层级关系
  • 缩进不允许使用tab,只允许空格( 低版本限制 )
  • 缩进的空格数不重要,只要相同层级的元素左对齐即可
  • '#'表示注释
YAML 支持以下几种数据类型:
  • 纯量:单个的、不可再分的值
  • 对象:键值对的集合,又称为映射(mapping/ 哈希(hash / 字典(dictionary
  • 数组:一组按次序排列的值,又称为序列(sequence / 列表(list

注意:

  • 书写yaml切记 : 后面要加一个空格
  • 如果需要将多段yaml配置放在一个文件中,中间要使用 --- 分隔

管理方式

命令式对象管理:直接使用命令去操作kubernetes资源
kubectl run nginx-pod --image=busybox:latest --port=80
命令式对象配置:通过命令配置和配置文件去操作kubernetes资源
kubectl create/patch -f busybox-pod.yaml
声明式对象配置:通过apply命令和配置文件去操作kubernetes资源
kubectl apply -f busybox-pod.yaml

类型操作对象适用环境优点缺点
命令式对象管理对象测试简单只能操作活动对象,无法审计、跟踪
命令式对象配置文件开发可以审计、跟踪项目大时,配置文件多,操作麻烦
声明式对象配置目录开发支持目录操作意外情况下难以调试

 

 命令式对象管理

kubectl 命令
kubectl kubernetes 集群的命令行工具,通过它能够对集群本身进行管理,并能够在集群上进行容
器化应用的安装部署。 kubectl 命令的语法如下:
kubectl [command] [type] [name] [flags]
comand :指定要对资源执行的操作,例如 create get delete
type :指定资源类型,比如 deployment pod service
name :指定资源的名称,名称大小写敏感
flags :指定额外的可选参数
# 查看所有的pod
kubectl get pod
# 查看其中某个pod
kubectl get pod pod_name
# 查看其中某个pod,以yaml格式展示结果
kubectl get pod pod_name -o yaml

资源分类

命令分类

 

 

[root@k8s-master01 ~]# kubectl create namespace dev  #创建namespace dev
namespace/dev created
[root@k8s-master01 ~]# kubectl get ns   #获取namespace
NAME               STATUS   AGE
calico-apiserver   Active   164m
calico-system      Active   165m
default            Active   166m
dev                Active   18s
kube-node-lease    Active   166m
kube-public        Active   166m
kube-system        Active   166m
tigera-operator    Active   165m[root@k8s-master01 ~]# kubectl  run pod1 --image=nginx:1.17.1 -n dev #在此namespace下创建并运行一个nginx的Pod[root@k8s-master01 ~]# kubectl  get pod -n dev  #查看pod
NAME   READY   STATUS    RESTARTS   AGE
pod1   1/1     Running   0          10m[root@k8s-master01 ~]# kubectl delete pod pod1 -n dev   #删除dev中的pod1
pod "pod1" deleted[root@k8s-master01 ~]# kubectl delete  ns dev  #删除namespace dev
namespace "dev" deleted

命令式对象配置

命令式对象配置就是使用命令配合配置文件一起来操作 kubernetes 资源
示例:
新建nginxpod.yaml
apiVersion: v1
kind: Namespace
metadata:name: dev---apiVersion: v1
kind: Pod
metadata:name: nginxpodnamespace: dev
spec:containers:- name: nginx-containersimage: nginx:1.17.1
[root@k8s-master01 nginx]# kubectl create -f nginxpod.yaml  
namespace/dev created
pod/nginxpod created
[root@k8s-master01 nginx]# kubectl get -f nginxpod.yaml
NAME            STATUS   AGE
namespace/dev   Active   33sNAME           READY   STATUS    RESTARTS   AGE
pod/nginxpod   1/1     Running   0          33s[root@k8s-master01 nginx]# kubectl delete -f nginxpod.yaml
namespace "dev" deleted
pod "busyboxpod" deleted

声明式对象配置

声明式对象配置跟命令式对象配置很相似,但是它只有一个命令 apply
[root@k8s-master01 nginx]# kubectl apply -f nginxpod.yaml  #创建资源
namespace/dev created
pod/nginxpod created[root@k8s-master01 nginx]# kubectl apply -f nginxpod.yaml  #再次执行,未经改动
namespace/dev unchanged
pod/nginxpod unchanged总结:
其实声明式对象配置就是使用apply描述一个资源最终的状态(在yaml中定义状态)
使用apply操作资源:
如果资源不存在,就创建,相当于 kubectl create
如果资源已存在,就更新,相当于 kubectl patch

 扩展:kubectl可以在node节点上运行吗 ?

kubectl 的运行是需要进行配置的,它的配置文件是 $HOME/.kube ,如果想要在 node 节点运行此命
令,需要将 master 上的 .kube 文件复制到 node 节点上,即在 master 节点上执行下面操作:
scp -r $HOME/.kube node1:$HOME/

总结:

创建/更新资源 使用声明式对象配置 
删除资源 使用命令式对象配置 
查询资源 使用命令式对象管理 
http://www.dtcms.com/a/401752.html

相关文章:

  • 如何创建广告网站公司装修风格
  • 基层组织建设部 网站广州企业黄页大全
  • 有哪些网站是可以做宣传的做视频解析网站犯法
  • 江门外贸网站推广方案大连营销推广
  • 网站建设资金请示帮人做网站一定要先收费
  • 网站备案查询app下载四川网站建设案例单招网
  • 网站开发技术 包括那个网站做毕业设计
  • 网站怎么做可以再上面输入文字php网站建设与管理
  • 做网站的硬件成本公司要做个网站吗
  • 有网站有安全狗进不去了怎么判断一个网站是否使用帝国做的
  • 高邮城乡建设网站kfk wordpress
  • 柳州做网站人员目前专业做水果的网站有哪些
  • 网站手机版怎么弄台州网站排名优化
  • 制作一个景点介绍的网站html澧县住房和城乡建设局网站
  • 东莞寮步网站建设网络公司杭州萧山网站建设
  • 外贸访问国外网站php网站的开发环境
  • 微网站免费模板公众号微信
  • 资源软件下载网站免费wordpress 加轮播图
  • 信主网站博客营销案例
  • 湖北省建设厅招骋网站莱州市网站
  • 绍兴网站建设冯炳良wordpress 软件公司主题
  • 钓鱼网站的危害wordpress 申请表单
  • 深圳网站开发外包公司网站全面推广方案
  • 建站公司 网站必应搜索引擎地址
  • 酒店门户网站建设背景可以做分销的网站
  • 蝙蝠做等级的网站淘宝网站建设策划案
  • 宝宝投票网站怎么做政网站首页怎么做试
  • 网站开发目录有哪些网站建设的方法
  • 微网站入口删除wordpress评论
  • dedecms的网站如何添加个引导页小程序制作预览