AKS初体验(2):登录到node节点的几种方式

在上一篇文章中,我们创建好了一个AKS集群,并通过在集群中起pod的方式登录到node节点上,在平日的运维中,显然通过pod登录的方式是比较麻烦的,这里我们也可以通过其他更简单的方法去登录:

1,通过跳板机登录

2,通过loadbalancer登录

3,通过Azure Portal上的串行控制台登录

AKS中的node节点本身也是虚拟机,这些虚拟机包括其所在的VNET,存储等基础信息统一在MC_开头的资源组里,因此登录node节点其实就是登陆到AKS所创建的特定资源组的虚拟机上。本篇文章将演示第一种和第三种场景,第二种留着大家自行实践吧~

1,通过跳板机登录

首先在node虚拟机所在的资源组中,创建一台名为JumpBox的虚拟机,注意location,vnet要和集群相同:

然后登录到这台跳板机上:

同一vnet下的资源是可以相互ping通的,找到你要登录的那台node的私有地址,这里我们选择node2:

然后在JumpBox登录node,注意在登录之前,我们需要先在node2虚拟机上修改一下登录账号和密码,因为在创建集群的时候,默认登录方式为秘钥对方式,登录用户名默认为azureuser,我们在portal上重置用户名和密码之后再通过进行登录:

登录成功,我们查看一下Node的container情况,

显示了相关信息,是的,登录过程还是相对简单的(如果过程中提示resource unavailable,查看下机器网卡的NSG有没有开22端口),嗯,其实为了方便运维人员操作,Azure还在portal上提供了一个串行控制台界面,这种可以让使用人员快速的看到本台机器的情况,相当于省去了手工ssh到这台机器的步骤,下面演示一下。

3. 通过Azure Portal上的串行控制台登录

先在portal上找到你要登录的node虚机,页面左侧找“串行控制台”:

点开控制台后直接登录你会发现报错的,正常,报错提示需要先开启诊断日志,按图索骥我们先开一下这个功能,就在上图左侧红框上数3个“启动诊断”部分:

诊断日志可以单独创建一个存储来保存这些日志,保存修改成功后如下:

然后我们再回到串行控制台登录,直接输入密码后成功登录:

至此两种登录node的演示完成了,还有一种创建loadbalancer,后端池挂上node所在的subnet,然后再LB上配置NAT规则,也可以实现登录到node虚拟上,这个大家可以自行实践。

希望这篇文章对大家有用。

原文地址:https://www.cnblogs.com/changruijun/p/10936749.html

时间: 2024-08-30 11:55:57

AKS初体验(2):登录到node节点的几种方式的相关文章

kvm初体验之五:vm连接网络的两种方式:bridge和nat

1. 在安装vm时指定网络连接方式 1)bridge virt-install --name vm1 --ram=1024 --vcpus=1 --disk path=/vm-images/vm1,size=2 --cdrom /root/iso/CentOS-6.6-x86_64-minimal.iso --network bridge:br0 2)nat virt-install --name vm1 --ram=1024 --vcpus=1 --disk path=/vm-images/v

js中获取页面元素节点的几种方式

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <!-- 使ie以IE8的模式运行 --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" > <scr

添加节点、删除节点的两种方式

添加节点.删除节点的两种方式:(1)一种是静态添加修改slaves文件,重启hadoop集群优点:改动少缺点:暴力 需要停止服务应用环境:晚上或凌晨做 不耽误使用检查:50070和8088端口检查(50070hdfs系统的web地址,8088yarn的外部端口)(2)一种是动态添加:修改slaves文件,不重启hadoop集群新建主机列表文件优点:非暴力 不需要停止服务缺点:改动多 如果一次上很多 会乱应用环境:随时不耽误使用检查:50070和8088端口检查 原文地址:https://www.

jQuery 获取DOM节点的两种方式

jQuery中包裹后的DOM对象实际上是一个数组,要获得纯粹的DOM对象可以有两种方式: 1.使用数组索引方式访问,例如: var dom = $(dom)[0]; 2.使用函数get()访问,例如: var dom = $(dom).get(0); get()函数中的参数为索引号. 3.示例 var div = document.createElement("DIV"); div.innerText = "TEST IS OK!"; document.body.a

jsp&amp;servlet初体验——用户登录功能实现

数据库准备-创建db_login数据库  t_user表 1.创建web工程 2.创建用户model   user.java 1 package com.gxy.model; 2 3 public class User { 4 private int id; 5 private String userName; 6 private String password; 7 8 public User() { 9 super(); 10 } 11 12 13 public User(String us

OAuth 第三方登录授权码(authorization code)方式的小例子

假如上面的网站A,可以通过GitHub账号登录: 下面以OAuth其中一种方式,授权码(authorization code)方式为例. 一.第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权. 数据的所有者告诉系统,同意授权第三方应用进入系统,获取数据.系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用. 用户想要登录 A 网站,A 网站让用户提供第三方网站的数据,证明自己的身份.获取第三方网站的身份数据,就需要 OAuth 授权. 这里利用OAuth au

Node.js 网页瘸腿爬虫初体验

延续上一篇,想把自己博客的文档标题利用Node.js的request全提取出来,于是有了下面的初哥爬虫,水平有限,这只爬虫目前还有点瘸腿,请看官你指正了. // 内置http模块,提供了http服务器和客户端功能 var http=require("http"); // 内置文件处理模块 var fs=require('fs'); // 创建一个将流数据写入文件的WriteStream对象 var outstream=fs.createWriteStream('./1.txt'); /

华山论剑之友盟第三方登录初体验

写外挂不是为了玩游戏,而是为了妹子! -辉哥 这两天闲着没事就想像那些大神一样 研究研究腾讯的第三方登录.发现一个很好的平台 就是友盟平台 ,里面提供了第三方的分享和登录,现在,我就教大家一个最简单的第三方登录,就拿QQ空间登录举例说明(QQ登录这两天有问题,SSO不知道,但是网页登录程序容易崩!). 1.第一步:注册友盟. 点击此处进入友盟注册中心 2.第二步:给你的应用程序注册Appkey,Appkey是你能用友盟的SDK的重要一步!(如下图) 接着 最后 3.第三步:下载SDK 点击进入下

node.js 初体验

到新公司的这段时间学到了很多新东西,有好多东西需要去总结去探索,不过事情得一件一件来,今天咱们先从Node开始.注:以后出现的Node即node.js. 先搞点前戏热热场 - 为什么写这篇文章: 1.前段时间单位有新项目启动,服务端要做的工作不多也不算麻烦,就是处理一些中间层的服务,而且我们团队里面个个都会JavaScript,领导就决定试试服务器端的JavaScript,结果本人有幸被派去研究了几天Node,怀着鸡冻的心情开始了node.js的篇章,这篇文章也就是为这几天研究的总结. 2.一个