kubectl连接外部k8s集群tls证书报错
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 报错如下: 12$ kubectl get po -AE1001 23:16:16.888813 15102 memcache.go:265] couldn't get current server API group list: Get "https://ubuntu-w510.local:1
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 报错如下: 12$ kubectl get po -AE1001 23:16:16.888813 15102 memcache.go:265] couldn't get current server API group list: Get "https://ubuntu-w510.local:1
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 示例配置 12345678910111213141516171819202122server { listen 58185; listen [::]:58185; location / { auth_basic "Re
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 两者的区别: libvirt是个虚拟化平台 virt-manager是libvirt的管理工具(安装virt-manager会默认安装libvirt) 在18.04以及之前版本,安装libvirt,只需要安装libvirt-bin 1$ sudo apt install libvirt-bin 但是在18.10,
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 在译文《通过 libvirt 和 KVM 使用桥接网络》(原文<How to use bridged networking with libvirt and KVM>)中,提到了如何用ip命令创建桥接网卡br0,以及如何用virsh命令将br0同步给libvirt虚拟机知道。 1234# 创建新网桥br0$
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 背景SpringBoot + kotlin 在 SpringBoot 项目中,我们经常在配置文件application.properties 或 application.yml 中存放配置参数。 网上很少有 kotlin 版本的使用教程/案例,所以就有了本文 简单场景: @Value如果只是偶尔在业务中获取一下配置值,
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言看过我文章的朋友都可能发现,从我的终端截图可以看出,我使用的是 oh-my-zsh,并且对 RPROMPT 进行了自定义 笔者设置的是: 日期 + 时间 + 主机名(hostname) 因为笔者有很多电脑 + 虚拟机 + 云主机,所以在终端的命令提示符显示 hostname 对于笔者就格外重要,可以方便笔者一目了然
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言Django 和 Flask 是笔者最喜欢的两个 Python Web 框架,但两者定位截然不同 Django -> “More is less”: 是 “大而全” 的重量级 Web 框架,其自带大量的常用工具和组件(比如数据库ORM组件、用户认证、权限管理、分页、缓存), 甚至还自带了管理后台Admin,
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 介绍Tmux 是一个终端复用软件,在没有终端复用软件之前: 如果要同时执行多项任务,得开多个终端窗口(Terminal),远程的话还得在多个终端窗口里发起多条 SSH 连接(入下图) 如果在远程执行任务的时候,关闭终端,会强制性关闭 SSH 连接,进而导致任务执行直接中断 如果用上 Tmux 这样的终端复用软件后:
欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言笔者很早以前就有一个梦想,即:我所有的联网设备,都要能随时随地访问到。比如在公司访问我家里的电脑和 NAS,以及在家里访问公司的工作电脑。 于是笔者开始了漫长的折腾之路: 最开始,家里和公司都是电信宽带,我就不厌其烦地骚扰电信客服,申请公网IP。当路由器分配到了公网IP后,配合 DMZ 和 端口映射,就能将路由器