rancher - Rancher 和容器之间的连接是如何建立的?
问题描述
我对 Kubernetes 还不是很熟悉。
我在虚拟机中有一个小型 k8s 集群,在云中有一个牧场主。两者都相互连接。我通过 Rancher UI 在 k8s 集群上部署了一个数据库。
然后我可以通过 Rancher UI 中的 shell 窗口直接连接到数据库的容器。这里如何保证安全连接?这两个 TLS 连接 - 一个从牧场主后端到牛集群代理,然后再从牛集群代理到数据库容器?
你知道描述这种情况的文章吗?
解决方案
https://github.com/rancher/dashboard/blob/master/components/nav/WindowManager/KubectlShell.vue
它使用 websocket 连接来连接到相关集群。
推荐阅读
- websphere - 如何使用 wsadmin 脚本读取 MQ 基本队列名称?
- spring - 一次只有 3 个线程访问 Spring 服务层,同时将其他请求保留在缓冲区中
- ios - 斯威夫特:有没有人让代码在他们的设备上正常工作,但在模拟器中却不行?
- redis - 使用 CLIENT KILL USER 的语法错误
在 Redis 5.9.102 上 - python - 使用 Selenium (Python) 单击按钮的问题
- flask - 使用 SqlAlchemy op.create_table 创建标签时无法使用 db.drop_all()
- javascript - 从 javascript promise (expressjs + neDB) 中提取函数
- scala - IndexedSeq[Int] 与 Array[Int]
- android - 请求应用运行时权限 (Android)
- vue.js - VueJS 可重用的观察者