安装配置 #
在CentOS上安装:
|
|
Bind安装完之后, 默认就是一个仅缓存的
nameserver. 可以作为一个本地的DNS解析器来使用.
Bind在我们的架构中也正是扮演这样的角色.
在CentOS上安装完成之后, 默认的配置文件需要修改的不多:
在CentOS上安装:
|
|
Bind安装完之后, 默认就是一个仅缓存的
nameserver. 可以作为一个本地的DNS解析器来使用.
Bind在我们的架构中也正是扮演这样的角色.
在CentOS上安装完成之后, 默认的配置文件需要修改的不多:
使用代理服务器部署nginx服务, 代理到harbor所在到服务器上. 用nginx代理harbor. 用户通过nginx服务器的地址访问harbor. 同时, 开通ipv4和ipv6双栈.
这篇文章会详细说明第4部的操作方法.
我们使用docker启动nginx实例:
...这篇文章的主要目的是解决国内安装istio ambient速度比较慢、甚至是失败的问题. 因为国内防火墙的原因, 有些资源是拉不到或者速度很慢的.
安装之前需要有一套kubernetes集群, 集群的版本为1.28, 1.29, 1.30, 1.31
截止目前最新的Istio稳定版本为: 1.24.2
, 我们今天就安装它.
Istio通过istioctl来配置/安装的. 现在我们需要下载它, 以及一些样例应用:
|
|
使用下面的命令检查一下版本, 现在Istio还没有安装:
...用户反应, 在kubernetes中部署的pod去访问外部的redis时, 速度很慢.
redis地址: 10.193.96.73:20100,10.193.96.73:20101,10.193.96.188:20100,10.193.96.188:20101,10.193.96.189:20100,10.193.96.189:20101
已知:
我们选择一个redis端点(10.193.96.188:20101)抓包, 登录pod所在node(10.193.40.57)执行抓包:
tcpdump -n -i eth0 'host 10.193.96.188 and port 20101'
我们会在下面三台服务器上部署, 服务器列表:
下面的所有操作需要在上述三台服务器上操作.
参考 安装高可用ETCD集群(非https)完成etcd集群的安装.
我们使用官方提供的rpm包安装.
|
|
安装完成之后, 我们要知道安装的位置, 一些常用的文件夹地址.
.../data/harbor_data
, 你可根据自己的实际情况替换.