0%

Flag

《K8S入门篇》一文中,定下了目标:拿到CKA和CKAD证书。转眼过去了大半年,但是一直没有付诸行动。今天,趁生日,立下flag:2020年5月1前考下CKA,2020年6月1日前考下CKAD。

CKA和CKAD是啥?

The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem.

The Certified Kubernetes Application Developer (CKAD) program has been developed by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help expand the Kubernetes ecosystem through standardized training and certification.

简而言之,CKA/CKAD是CNCF和Linux基金会联合推出的两个K8S考试认证。委托给PSI来进行监督考试。其中,CKA侧重于K8S管理,CKAD侧重于K8S开发。

想要拿到CKA和CKAD证书,需要哪些准备工作?本文就来梳理一下。主要参考:

阅读全文 »

为什么要配置自动构建发布?

《Hexo配置多个git仓库》一文中已经学习了hexo配置多个git仓库的方法,发布项目也很简单。为什么还需要hexo的自动发布?因为发布流程还可以更简单。而且,现在的发布方式,如果想要多台电脑同时使用,那么每台电脑都需要配置hexo环境,很麻烦。如果本地只负责写写markdown文件,而构建发布都放到云端,是不是更加美好?本文要做的,就是这样一件事。

在gitlab中,CI/CD可以通过配置gitlab-ci.yml来实现。而github,在2019年8月8日也支持内置的CI/CD了。但是本文中,并不是使用github内置的CI/CD,而是使用Travis CI来实现hexo的自动构建发布。

更多关于CI/CD的内容,参考《GitLab CI/CD》

阅读全文 »

网络代理

《Linux配置SNAT上网》一文中,我们了解到,通过SNAT的方式能够让局域网中所有主机都能访问外网。
而网络代理,也能让局域网中所有主机都能访问外网。并且,如果网络代理支持科学上网,那么所有使用这个代理的主机也可以科学上网。

本文我们就来学习一下Linux中常见的网络代理配置方法,参考文档:

已知网络代理的IP和PORT为:192.168.56.1:7890

阅读全文 »