相关疑难解决方法(0)

如何从pod容器中访问Kubernetes api?

我曾经能够卷曲

https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/api/v1beta3/namespaces/default/
Run Code Online (Sandbox Code Playgroud)

作为我的基本URL,但在kubernetes 0.18.0中它给了我"未经授权".奇怪的是,如果我使用API​​机器的外部IP地址(http://172.17.8.101:8080/api/v1beta3/namespaces/default/),它就可以正常工作.

kubernetes

103
推荐指数
9
解决办法
5万
查看次数

Kubernetes:在多容器Pod/Job中停止CloudSQL-proxy sidecar容器

我有一个Kubernetes JOB在CloudSQL数据库上进行数据库迁移.
从GKE访问CloudSQL数据库的一种方法是使用CloudSQL代理容器然后通过连接localhost.太棒了 - 到目前为止工作正常.但是因为我在K8s中这样做,JOB所以作业没有被标记为成功完成,因为代理继续运行.

$ kubectrl get po
NAME                      READY     STATUS      RESTARTS   AGE
db-migrations-c1a547      1/2       Completed   0          1m
Run Code Online (Sandbox Code Playgroud)

即使输出显示"已完成",最初的两个容器之一仍在运行 - 代理.

如何在完成容器1内的迁移时使代理退出?

google-cloud-sql docker kubernetes

17
推荐指数
4
解决办法
2127
查看次数

标签 统计

kubernetes ×2

docker ×1

google-cloud-sql ×1