SSH到Azure的Kubernetes托管主节点

0 service containers azure docker kubernetes

我刚刚使用Azure容器服务部署了一个托管的Kubernetes集群.我的部署包括托管群集上的单个代理机器以及连接到其上的Azure磁盘以进行持久存储.

我面临的问题是我不知道如何ssh这个代理服务器.我读到你应该能够ssh主节点并从那里连接到代理,但是当我使用托管的Kubernetes master时,我找不到这样做的方法.

任何的想法?先感谢您.

Jas*_* Ye 5

我面临的问题是我不知道如何ssh这个代理服务器.

你的意思是你创建AKS而无法找到主VM?

如果我理解正确的话,这是一个由设计行为,AKS并没有提供直接访问(如用SSH)到集群.

如果要SSH到代理节点,作为解决方法,我们可以创建公共IP地址并将此公共IP地址与代理的NIC 关联,然后我们可以SSH到此代理.

这是我的步骤:

1. 通过Azure门户创建公共IP地址:

在此输入图像描述

2. 将公共IP地址与代理VM的NIC 关联:

在此输入图像描述

3. 使用此公共IP地址SSH到此VM:

在此输入图像描述

注意:

默认情况下,我们在尝试创建AKS时可以找到ssh密钥,如下所示:

在此输入图像描述