我正在尝试在gcloud上部署以下容器:
然后,我执行以下步骤:
我在gcloud上创建了一个命名空间
this.setOnClickListener { v ->
v.isEnabled = false
v.animate()
.scaleXBy(0.1f)
.scaleYBy(0.1f)
.setDuration(80)
.withEndAction {
v.animate()
.scaleXBy(-0.1f)
.scaleYBy(-0.1f)
.setDuration(80)
.withEndAction { v.isEnabled = true }
}
block(this)
}
我创建了一个包含yaml文件的文件夹“ clinic_tai”:
mysql-deployment.yaml mysql-service.yaml mysql-pvc.yaml petclinic-deployment.yaml petclinic-service.yaml
我建立了这些服务
kubectl create ns qa
我了解服务的详细信息 `kubectl --namespace = qa获取服务
kubectl --namespace=qa apply -f ~/spring-boot-docker/examples/kubernetes-1.10/clinic_tai/
但是,我无法使用以下网址访问该应用程序:104.196.116.129:8081
请检查我的Yaml文件 https://drive.google.com/open?id=1yLCwr8Lvm3fyxoGVc5DQpKFBdDq2CxZv
你知道怎么了吗?
答案 0 :(得分:1)
很遗憾,我无法访问您的yaml文件,但是:
问题可能出在豆荚中选择器的匹配标签上。
如果您的广告连播带有“ app = egg” 标签,但服务选择器具有“ name = egg”。匹配它们可以解决访问问题。
只需在服务选择器上将“名称:鸡蛋” 更改为“ app:鸡蛋” 。如果您在部署时设置matchLabels。
希望对您有帮助。