Helm概述Helm 是 Kubernetes 的软件包管理工具。类似于Ubuntu的包管理工具apt以及Centos的包管理工具yum。可以根据文档安装 helm v3 https://helm.sh/docs/intro/install/Helm安装安装 Helm# Use homebrew on Macbrew install helm# Upgrade helmbrew upgrade helm维护 Helm 仓库# 添加微软Azure云服务的中国镜像仓库helm repo add...

docker helm
阅读全文

Docker Desktop 简介Docker Desktop 是 Docker 公司推出的一款桌面应用程序,用于在本地搭建容器部署环境。Docker Desktop 提供对 Kubernetes 的支持,会启动一个单节点 Kubernetes 集群,并同时安装kubectl命令工具。使用 Docker Desktop 构建容器化应用程序,并将其部署到使用相同 Docker 实例的 Kuberntes 本地集群上,从而使得 Kubernetes 能够直接访问存储于 Docker 本地 Re...

docker docker-desktop
阅读全文

镜像仓库本地镜像都保存在 Docker 宿主机的 /var/lib/docker 目录下。镜像从仓库下载而来,而仓库存在于 Registry 中。默认的 Registry 是由 Docker 公司运营的公用 Registry 服务,即 Docker Hub。Docker Hub 中有两种类型的仓库: 用户仓库(user repository):由 Docker 用户创建的,用户仓库的命名由用户名和仓库名两部分组成。 顶层仓库(top-level repository):由 Docker...

Pod为什么需要使用 Pod 包含容器而不是直接使用容器对于一个由多个进程组成的应用程序,无论使用IPC进程间通信,还是本地存储文件进行通信,都要求这些进程位于同一台极其上。如果在单个容器中运行多个不相关的进程时,会存在下述问题: 主进程是正常运行的而其他进程的异常,则无法让 Docker 识别为崩溃的容器,从而触发自动重启机制。 单个容器中运行的进程都将记录到相同的标准输出中,这将很难确定每个进程分别输出了什么。考虑上述实践过程中发现的问题,Docker 与 Kubernetes 将...

kubernetes
阅读全文
跨域请求
2020年04月04日 js

同源策略定义:浏览器禁止从一个源上加载的脚本访问加载自另一个源文档属性判定:如果两个URL的协议、域名、端口相同,则表示同源跨域的充要条件 请求必须为ajax请求 请求中的Host与Origin不相同(违反同源策略)以在 a.com 源页面请求 b.com 接口加载数据为例:Origin: http://a.com ==> Host: b.com浏览器会检查响应头中是否存在 Access-Control-Allow-Origin:http://a.com 的响应头,表示服务器端 ...

Java版本特性
2020年04月04日 java

允许使用数值文字的加强int billion = 1_000_000_000;允许在switch中使用字符串String availability = "available";switch(availability) {}允许使用前缀0b创建二进制文字int binary = 0b1001_1001;集合语言简写List list = ["item"];String item = list[0];Set set = {"item"};Map map = {"key" : 1};int va...