一个计算机技术爱好者与学习者

0%

双屏幕带来的问题

很多同事都会在笔记本电脑之外,再配备一个或两个屏幕,我也另外配备了一块屏幕。但是,使用双屏幕会带来两个问题:一个是窗口的切换移动不方便,另一个是鼠标的切换移动不方便。

《Windows快捷键》一文中,提到了两个可以用于多个屏幕窗口操作的快捷键:
1、alt+tab,切换窗口。
2、win+shift+左右键,可以移动窗口到另一个屏幕。

窗口的问题基本解决了,但是鼠标的问题还没有解决。怎么办?很多文章说,通过“显示设置”,调整两个屏幕的相对位置,就能更加容易地在两个屏幕间移动鼠标光标。但是,这个方法只是缓解了问题,并没有解决问题,鼠标光标移动依然很麻烦。

此时,就该本文的主角 AutoHotkey 出马了!

阅读全文 »

RBAC Authorization

Role-based access control (RBAC) is a method of regulating access to computer or network resources based on the roles of individual users within your organization.

更多内容,参考Using RBAC Authorization

《为K8S创建用户账户和服务账户》一文中,我们创建了新用户jane,并且使用CA证书给该用户签发了证书。现在我们有了jane.crt和jane.key,本文中会给jane配置一些k8s集群的管理权限。

阅读全文 »

K8S中的账户简介

k8s中的账户分为useraccount和serviceaccount,主要差异有四点:

  • useraccount是给人使用的,serviceaccount是给pod中进程调用APIServer使用的
  • useraccount是跨namespace的,serviceaccount是局限在它所在的namespace的
  • useraccount不能通过k8s api添加,但是能够通过证书签名方式进行认证;serviceaccount可以通过k8s api添加
  • 每个namespace都有一个默认的serviceaccount,叫做default

本文中,我们主要研究怎样为K8S创建用户账户和怎样创建服务账户。

参考文档:用户认证

阅读全文 »

前言

就像备份数据库一样,很多时候,我们也想对k8s资源配置进行备份。

1
kubectl get all --all-namespaces -o yaml > all-deploy-services.yaml

上面的方法,可以实现对k8s资源配置的备份。但是更好的办法,是对etcd进行备份。本文就学习一下k8s中etcd的备份和恢复方法。

阅读全文 »