影响ubuntu18.04系统DNS的几个因素

1、resolv.conf

/etc/resolv.conf 文件里面的dns服务器是实时生效的,发现ubuntu18.04和Centos系列的差别很大,ubuntu18.04是个软链接并建议不要去修改;centos系列是个配置文件,可以直接修改使用。

2、resolvconf
默认软链接

user@ubuntu:~$ ls -lh /etc/resolv.conf 
lrwxrwxrwx 1 root root 27 10月 22  2018 /etc/resolv.conf -> /run/resolvconf/resolv.conf

user@ubuntu:~$ netst[......]

继续阅读

Arm64v8架构下Autopolit环境Docker镜像制作

硬件环境

NVIDIA Jetson AGX Xavier Developer Kit (32GB)

  • GPU 搭载 Tensor Core 的 512 核 Volta GPU
  • CPU 8 核 ARM v8.2 64 位 CPU、8 MB L2 + 4 MB L3
  • 内存 32 GB 256 位 LPDDR4x | 137 GB/秒
  • 存储 32 GB eMMC 5.1
  • PCIe X16 X8 PCIe Gen4/x8 SLVS-EC
  • RJ45 千兆以太网
  • USB-C 2 个 USB 3.1 接口、DP 接口(可选)、PD 接口(可选) 可通过同一端口支持封闭系统调试和[……]

    继续阅读

Nvidia JetSON AGX Xavier查看版本常用命令

概述

借助 NVIDIA Jetson AGX Xavier 开发者套件,您可以轻松创建和部署面向制造、交付、零售、智慧城市等领域的端到端 AI 机器人应用程序。该套件由 NVIDIA JetPack 和 DeepStream SDK,以及 CUDA®、cuDNN 和 TensorRT 软件库提供支持,可为您提供立即入门所需的所有工具

使用Nvidia SDK Manager刷机后在Xavier上查看OS、Jetson、CUDA、cudnn、OpenCV和TensorRT版本信息。

系统版本

autopilot@server:~$ uname  -a
Linux server 4.9.[......]

继续阅读

Jaeger分布式跟踪工具初探

官方文档

Jaegertracing

Jaeger简介

Jaeger:开源的端到端分布式跟踪,监视复杂的分布式系统中的事务并进行故障排除。
下图对比了常用的开源全链路追踪方案,目前SkyWalking和Pinpoint使用比较多,Jaeger相比客户端支持语言比较多,特别是对C++的支持,所以这次选择测试下。

Jaeger解决的问题

  • 分布式事务监控
  • 性能和延迟优化
  • 根本原因分析
  • 服务依赖性分析
  • 分布式上下文传播

Jaeger架构图

Jaeger组件

  • Jaeger Agent,负责和客户端通信,把收集到的追踪信息上报个收集器 Jaeger Collector
  • Jaeg[……]

    继续阅读

kubernetes核心组件运行机制

Kubernetes架构

Kubernets核心组件

  • API Server
  • Controller Manager
  • Scheduler
  • Kubelet
  • Kube-Proxy
  • Etcd

Kubernetes API Server原理解析

总体来看,Kubernetes API Server的核心功能是提供Kubernetes各类资源对象(如Pod、RC、Service等)的增、删、改、查及Watch等HTTP Rest接口,成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。除此之外,它还有以下一些功能特性。
(1)是集群管理的API入口。
(2)是[……]

继续阅读