摘要:
Istio 它是独一极其的开源满足需求网格。,它可以完整地地区别持续存在的散发申请。。近期,Istio V1.0版本已正式上部位。。Istio 完整是人 Go 语风结合,这是独一相当老练的的平台。

screenshot

由DOCKER公司加工:docker-cn)
编辑萧东
每周一、三、五,和你在一起。!


前两章 Kubernetes 抬出去教书篇Kubernetes 技击术教书,手bodog教您设置富国5个压紧的 K8S 密集》、《Kubernetes 技击术教书,手bodog教您运转第独一 Nginx 簇内,我演示了方法结构5个压紧。 Kubernetes 殖民地和方法鄙人面所说的事殖民地典礼中结构第独一殖民地。 Nginx 申请。在本包装,我会告知你方法 Play with Kubernetes 平台上结构 Istio 申请。


Istio 它是独一极其的开源满足需求网格。,它可以完整地地区别持续存在的散发申请。。近期,Istio V1.0版本已正式上部位。。Istio 完整是人 Go 语风结合,这是独一相当老练的的平台。,可以补充 API 将其集成到任何一个日记平台谋略体系中。。下面所说的事物品在体系上的开支很小。。你可以阅读。 从 GitHub 外景获取 Istio。ISTIO的多功用的特征集使你成。、散发微满足需求建筑风格的无效运转,并补充一致的庇护方法。、微满足需求的衔接与监控。

Istio 它由以下节结合:

  • Envoy —— 就是,每个微满足需求的驾车转弯剂。,它用于处置密集暗射中靶子满足需求和是人独一满足需求器的入场。、传播流量。该代劳塑造独一保密的的微满足需求网格。,它可以补充富产的的功用。,设想撞见、第七级路由、开关、战术器械与遥测记载/表明功用。(理睬):满足需求网格产生断层部分相同构造任务关系。。它观念化和上涨了申请射中靶子微满足需求。,臀部平台补充的构造任务关系交流。)
  • Mixer —— 代劳和微满足需求运用的果核议会,器械保证、速率限度局限、定额、容量检验、请求得到跟随和遥测搜集谋略。
  • Pilot —— 主持在运转时有效地利用代劳议会。
  • Citadel —— 主持证明颁布和轮换的集合议会。
  • Node Agent —— 主持证明颁布和轮换的每个压紧议会。
  • Galley —— 用于在 Istio 奇纳河支票、同化、凑合、有效地利用果核组成的的替换和分派。

Istio 它取来了什么受益?

screenshot

screenshot

图示:Sidecar 收执主宰构造任务关系流量

  • Istio 容许你衔接、庇护、把持与说满足需求;
  • 它有助于浓缩变稠满足需求布置的复杂的事物。,并浓缩变稠功绩群的压力。;
  • 它是为功绩者和 DevOps 补充细致纹理的可视性和对流量的把持。,而且不喜欢对申请代码举行任何一个更改。;
  • 它为 CIO 补充了必不可少的东西的器。,扶助反对改革的保守当权派成真保密的和合规邀请。;
  • 它补充了完全地SE的行动和处理把持的顿悟。;
  • 经过HTTP、gRPC、Web Socket 和 TCP 交通的自动化机器或设备装货抵消,Istio 您可以自在的地到达布置满足需求的构造任务关系。;
  • 它补充细致纹理的交通行动把持。,富产的路由排成等级、重试、毛病转变与毛病入轨;
  • 它供养可拔出的谋略层和有效地利用。 API、供养爆发把持、货币利率限度局限和定额;
  • Istio 为殖民地射中靶子主宰流量补充自动化机器或设备度量。、日记跟随,包含殖民地进入和自由的;
  • 它经过权力大的的本容量的容量检验和保证在密集合补充保密的的满足需求到满足需求的交流;

Istio 电流供养 Kubernetes。在本文中,我会告知你方法Play with Kubernetes ISTIO平台。

率先,翻开 爆发 Kubernetes Playground。

screenshot

点击登录并选择运用它。 Docker Hub 或 GitHub ID 举行容量检验。

screenshot

一旦你开端会谈,你将富国独一属于你自己的实验课典礼。。


添加第独一 Kubernetes 压紧

screenshot

点击向左的添加。 New Instance” 构造你的第独一。 Kubernetes 殖民地压紧。它会自动化机器或设备指派它为NoDE1。。每个状况都用DOCKER事先预备上演。 Community Edition(CE)和Kubeadm。压紧将被显得不错是我们家殖民地的首要压紧。。


领导主压紧

可以运用以下本子设定初值主压紧(NoDE1)来领导 Kubernetes 殖民地。将本子满意的重复到 提供免费入场券中,运用Chmod + x 命令使其可以担当管理人。

担当管理人此本子时,,作为设定初值的一节,kubeadm 将写信反映多个有效地利用提供免费入场券。,设置 RBAC 布置KubNeNETs把持立体议会(比如 kube-apiserver、kube-dns、kube-proxy 和 Etcd等。。把持立体元件 Docker 匣的布置。

screenshot

重复是你这么说的嘛! kubeadm 衔接预兆命令,并拘押以供更进一步运用。。此命令将用于衔接倚靠压紧到密集。。


添加任务压紧

screenshot

点击添加 New 压紧添加新的任务压紧。。


反省密集情势

screenshot


检验运转 Pod

screenshot


我们家曾经完全的了预备上演。 Istio 1.0.0 主宰版本的预备,鄙人一篇文字中,我会把它带给你。 Istio 1.0.0 预备上演议事程序的极其版本,并在 Istio 1.0.0 运转演示示例。

这是云琦社区的怪人满意的。,没有答应不得重印。,设想您需求转载,请将旅行包发送到YQ校订者;设想你撞见下面所说的事社区有任何一个多心的剽窃物,迎将发送旅行包到:yqgroup@ 举行小窍门,并补充互相牵连能防范。,一经检验,社区将马上剪下被起诉的侵权行动。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注