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

做产品网站什么网站推广比较好

做产品网站,什么网站推广比较好,详情页设计英文翻译,做汽车网站开题报告的意义介绍 在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/wzjs/212987.html

相关文章:

  • 陕西 网站建设首选公司怎么在百度上发布信息
  • 网站建设使用的什么语言阿里云注册域名
  • 山东中讯做网站怎么样品牌策划公司排名
  • 广州企业网站建设哪家服务好打开浏览器直接进入网站
  • PHP网站开发工程师网站权重怎么查
  • 网站建设资源百度一下百度首页登录
  • 动态网站建设02章在线测试个人网站开发网
  • 个人网站的搭建google关键词工具
  • wordpress主题带会员中心seo关键词排名优化品牌
  • 保定自助建站福州网络营销推广公司
  • 可以免费建立网站吗邀请注册推广赚钱的app
  • 手工加工网seo店铺描述
  • 购买网站建站百度爱采购推广怎么收费
  • 刚察县公司网站建设推广计划怎么做
  • 深圳网站高端建设百度登录账号首页
  • 多个织梦dedecms网站怎么做站群web网址
  • 百度免费做网站吗360优化大师最新版下载
  • 合肥网站建设推荐 晨飞网络什么是网络营销公司
  • 做网站的技术要求高吗百度网
  • 企业网站推广服务协议适合企业员工培训的课程
  • 上海的网站建设公司宁波企业seo外包
  • 网站建设分金手指专业二八视频外链在线生成
  • 安庆市住房和建设厅网站首页上海有实力的seo推广咨询
  • 系统网站建设ppt广州婚恋网站排名
  • 住建房产信息查询网站优化的方法有哪些
  • 怎么做网站不被发现手机百度2020最新版
  • 开平做网站seo首页优化
  • 沈阳做购物网站电话沈阳百度推广哪家好
  • 做网站收费标推广营销软件app
  • 做网站_你的出路在哪里网站大全软件下载