Archives : September-2020

原文链接:「k8s」- 创建命名空间
文章分类:「Kubernetes_and_Docker:06.Kubernetes_API_Objects:Namespace」
文章标识:「7a1df796」

创建YAML文件

# namespace-demo.yaml
apiVersion: v1
kind: Namespace
metadata:
name: ns-demo
labels:
name: ns-demo

创建命名空间

#!/bin/sh

kubectl create -f namespace-demo.yam[……]

Read more

原文链接:「Groovy」- 操作 HTML 文档
文章分类:「05.Programming_Language:6.Apache_Groovy:4.Package_Managers_and_Build_Tools:HTML」
文章标识:「ff5aa53b」

问题描述
在 Jenkins Pipeline 中,我们需要对 HTML 文档进行多种操作。之前使用 XMLParser 及 XMLSlurper 库操作 HTML 文档时遇到很多问题,因为 HTML 文档结构松散(比如没有结束标签等等),不是标准的 XML 文件,因此导致 XML 解析失败。
我们现在使用 Jso[……]

Read more

原文链接:「Groovy」- 连接数据库(使用 MySQL 演示)
文章分类:「05.Programming_Language:6.Apache_Groovy:4.Package_Managers_and_Build_Tools:Database_Connection」
文章标识:「b2d63765」

连接数据库,并查询第一条数据
Connecting to MySQL using Groovy – Stack Overflow

@GrabConfig(systemClassLoader=true)
@Grab(‘mysql:mysql-connector-j[……]

Read more

原文链接:「Groovy」- 循环
文章分类:「05.Programming_Language:6.Apache_Groovy:3.Quick_Start_and_Tutorial:9.Semantics:Loop」
文章标识:「b92ec315」

使用 each 方法

listFoo.each { item ->
// do some stuff
}

使用 find 方法
Can you break from a Groovy “each” closure?
当使用 find 遍历时,在 Cloure 中返回 true 将停止遍历:[……]

Read more

原文链接:「Emacs」- 创建加密文件
文章分类:「07.Linux_as_a_Work_Environment:x.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Installing_Plugins:Encrypting_Files」
文章标识:「5ae21d75」

EasyPG是Emacs中的GPG接口。分为两个方面:允许使用Emacs(EasyPG Assistant)的GnuPG的快捷工具,以及GnuPG(EasyPG Library)的全功能接口库。
在目前的Emacs版本(25.0)中,已经内[……]

Read more

原文链接:「Linux」- 使用源码编译安装 vs. 使用包管理器安装 vs. 使用二进制包安装
文章分类:「03.Operating_System_Administration:Package_Management_System:x.Miscellanies_(Package_manager):Source_vs_Package_Managers」
文章标识:「deca955a」

在 Linux 中,软件的安装方法有三种:使用源码编译安装、使用包管理器安装、使用二进制包安装
我们以服务运维为主,将简单讨论 snap、flatpak、appimage 等等用于桌面程序管理[……]

Read more

原文链接:「Emacs」- 显示空白字符
文章分类:「07.Linux_as_a_Work_Environment:x.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Installing_Plugins:Handling_Whitespace」
文章标识:「dc3cf31d」

显示空白字符
whitespace-mode
将制表符替换为空格
.emacs: (setq-default indent-tabs-mode nil)
remove tabs in an existing file:[……]

Read more

原文链接:「k8s」- Ingress
文章分类:「Kubernetes_and_Docker:06.Kubernetes_API_Objects:Ingress:Create_Ingress」
文章标识:「0b4b1794」

# 创建Ingress服务

# ingress.yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: nginx-default
spec:
rules:
– host: nginx.cinyi.com
http:
paths:[……]

Read more

原文链接:「K8S」- 容器资源管理
文章分类:「Kubernetes_and_Docker:06.Kubernetes_API_Objects:1.Working_with_Kubernetes_Objects:Resource_Quotas:Managing_Compute_Resources_for_Containers」
文章标识:「50792183」

# TODO !!! 限制容器使用的资源
相关链接
「Managing Compute Resources for Containers」 「Assign CPU Resources to Containers[……]

Read more