我有两个服务,比如svcA和svcB,它们可能位于不同的名称空间,甚至位于不同的k8s集群中。我希望配置这些服务,以便svcA可以使用一些常量地址引用svcB,然后根据环境部署Istio Service Entry对象来路由请求。我将使用Helm来完成部署,因此使用一个条件来选择要部署的对象是很容易的。
如果svcB位于一个完全不同的集群中,那么它就像任何外部服务器一样容易配置。
但是,当它位于同一集群上的不同名称空间中时,我只是无法获得服务条目工作。也许我不明白它提供的所有选择。
Istio对象
apiVersion: networking.istio.io/v1alpha3
kind: G
如何在一个命令行中运行对应的sed命令?
sed -i s'/12.1.0.11/#12.1.0.11/g' /etc/hosts
sed -i s'/12.1.0.12/#12.1.0.12/g' /etc/hosts
sed -i s'/12.1.0.21/#12.1.0.21/g' /etc/hosts
sed -i s'/12.1.0.22/#12.1.0.22/g' /etc/hosts
我的目标是通过ssh更新目标主机文件。
我不想跑4次!
示例
ssh linux1 sed -i s'/12
假设我有以下域名:
example.com
我有此域的通配符SSL证书。像test.example.com这样的子域可以正确验证。但是,当我尝试使用像demo.test.example.com这样的域名时,我在所有主要浏览器中都收到错误消息:
demo.test.example.com uses an invalid security certificate.
The certificate is only valid for the following names:
*.example.com , example.com
子子域名是否可以使用通配符证书?
当我尝试启动我的Django服务器时,我得到以下错误
python manage.py runserver 0.0.0.0:8000
Performing system checks...
System check identified no issues (0 silenced).
August 18, 2019 - 20:47:09
Django version 1.11, using settings 'config.settings'
Starting development server at http://0.0.0.0:8000/
Quit the serv