可以访问 kubernetes 集群,但没有 API 密钥,如何以编程方式为 rancher 服务器创建 API 密钥?
此处文档中描述的方法需要密码登录网络浏览器。我想以编程方式获得相同的结果。鉴于所有状态都应位于 etcd 上,理论上,它应该可以通过 kubectl 实现。
可以访问 kubernetes 集群,但没有 API 密钥,如何以编程方式为 rancher 服务器创建 API 密钥?
此处文档中描述的方法需要密码登录网络浏览器。我想以编程方式获得相同的结果。鉴于所有状态都应位于 etcd 上,理论上,它应该可以通过 kubectl 实现。
我正在尝试通过 2 个 NAT 为 ssh 设置端口转发
第一个路由器将我的互联网 IP 转换为我的外部网络 (10.1.7.0)。在外部网络中,有第二个路由器对我的内部网络 (192.168.1.0) 进行 NAT。
目标服务器连接到外部网络和内部网络。
我无法更改外部路由器的端口转发选项。当前配置为将 SSH 和 HTTP 端口转发到内部网络的路由器。
Internet
+
|
v
+-----------------+ +------------------+
| Outer Router | | Inner Router |
|-----------------| |------------------|
| | SSH HTTP | |
+----+ +--------------------->| |
| | | | |
| | | | |
| +-------+---------+ +------+---------+-+
| | | |
| | | |
| | | |
| | +------------------+ | SSH |
| | | Server | | |
| | |------------------| | |
| +-----------> |<-------+ |
| | | |HTTP (testing)
| +------------------+ |
| |
+------v------------------+ |
| Outer Workstation | +-------------------+ |
|-------------------------| | Inner Workstation| |
| | |-------------------| |
| | | |<----------------+
+-------------------------+ | |
+-------------------+
当从外部工作站连接到内部路由器的地址时,SSH 和 HTTP 都可以正常工作。
当使用 HTTP 从互联网连接到我的公共 IP 时,连接也工作正常。
但是 SSH 只是超时。很可能是因为回复没有正确路由回去。
我怀疑是因为 SSH 本身,还是因为服务器同时连接到内部和外部网络。
有什么想法可以解决这个问题吗?
服务器上的路由当前是:
ip route show
default via 10.1.7.254 dev eth0 metric 100
10.1.7.0/24 dev eth0 proto kernel scope link src 10.1.7.1
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.2
我必须改变这个吗?如果是这样怎么办?
我最近使用更新了我的服务器apt-get upgrade
,然后 trac 突然开始显示以下错误消息:
Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.
我试过安装python-subversion
,但那个已经安装了,所以我重新安装了它,但这没有帮助。
~# python
Python 2.7.2+ (default, Oct 4 2011, 20:06:09)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import svn
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named svn
我在 ubuntu 11.10 x64 上运行 svn 1.7.4。
我对python了解不多。为什么python找不到SVN了?
我也尝试过python-svn
使用sudo apt-get install python-svn
. 那也无济于事。