WSL 配置 SSHD 访问
sudo 免密1yourname ALL=(ALL) NOPASSWD: ALL wsl 安装 ssh在 ubuntu(wsl) 中安装 openssh-server 123sudo apt-get install openssh-server -ysudo sed -ri ' ...
阅读更多
Linux 的 CGroup 和 Namespace
Chroot在类 Unix 操作系统中,根目录(root directory) / 是顶级目录,所有文件系统的路径都是从跟 / 开始,使用 Chroot 可以更改进程及子进程识别到的根目录 / 改为其他目录。 开始一个 chroot 例子,创建一个只有 bash 和 ls 的目录12345mkdir ...
阅读更多
Windows 配置 WSL 开发环境
WSL 常用操作安装 WSL 打开 PowerShell 运行: 1Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 在 Windows 商店安装 Ubuntu 18.04 ...
阅读更多
Shell 并发编程
SHELL 重定向Linux 系统将所有设备都当作文件来处理,而 Linux 用文件描述符来标识每个文件对象。其实我们可以想象我们电脑的显示器和键盘在 Linux 系统中都被看作是文件,而它们都有相应的文件描述符与之对应。 Linux shell 使用 3 种标准的 I/O 流,每种流都与一个文件描 ...
阅读更多
Kubernetes资源对象之 NameSpace
NameSpace您可以将 NameSpace 视为 Kubernetes 集群中的虚拟集群。您可以在单个 Kubernetes 集群中拥有多个 NameSpace,并且它们在逻辑上彼此隔离。一个 NameSpace 内的资源名称必须是唯一的。 默认情况下,Kubernetes 初始化时包含以下三个 ...
阅读更多
Kubernetes资源对象之 Service
ServiceKubernetes Pod 是有生命周期的,它们可以被创建,也可以被销毁,然而一旦被销毁生命就永远结束。 通过 ReplicationController 能够动态地创建和销毁 Pod(例如,需要进行扩缩容,或者执行 滚动升级)。 每个 Pod 都会获取它自己的 IP 地址,即使这些 ...
阅读更多
Kubernetes 的最佳实践
Kubernetes的最佳实践此演讲稿中的最佳实践源于 Sandeep 及其团队关于您可以在 Kubernetes 中执行相同任务的许多不同方式的讨论。他们编制了一份这些任务的清单,并从中衍生出一套最佳实践。 最佳实践分为: 建筑容器 容器内部 部署 服务 应用架构 1. 构建容器不要轻易相信任 ...
阅读更多
Kubernetes 资源对象之 HorizontalPodAutoscaler
Horizontal Pod Autoscaler简称 hpa ,kubernetes 能够根据监测到的 CPU 利用率(或者通过自定义的指标)自动的扩缩容 replication controller,deployment 和 replica set 中 pod 的数量,hpa 不适用于 daem ...
阅读更多
创建 Kubernetes 集群:生成证书
本篇文章为创建 Kubernets 集群 第二部分 环境准备 生成证书 生成kubeconfig 配置 etcd 集群 配置 HA 配置 Master 组件 配置 bootstrap 配置 kubelet 组件 配置 kube-proxy 组件 配置 Flannel 和 CoreDNS 配置 i ...
阅读更多
创建 Kubernetes 集群:配置HA
本篇文章为创建 Kubernets 集群 第五部分 环境准备 生成证书 生成kubeconfig 配置 etcd 集群 配置 HA 配置 Master 组件 配置 bootstrap 配置 kubelet 组件 配置 kube-proxy 组件 配置 Flannel 和 CoreDNS 配置 i ...
阅读更多