1.什么是Kubernetes Kubernetes 是一个跨主机集群的 开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作 , 提供以容器为中心的基础架构。(官方文档第一行) 1.1 Kubernetes服务于微服务 每个微服务都是独立的进程,通过定义好的接口(restful api ,a ...
分类:
Web程序 时间:
2020-01-09 22:57:37
阅读次数:
126
k8s内运行ubuntu镜像 环境 互相能访问的4台机器master,node01,node02,node03,4核心,内存8G 使用root操作 安装k8s 在master安装docker、kubeadm 添加kubernetes软件源: 在/etc/apt/sorce.list中添加一行: 添加 ...
分类:
系统相关 时间:
2020-01-09 19:17:50
阅读次数:
318
如果现有的资源已经不能满足应用程序的运行需求时,我们就需要扩充AKS的节点,以满足应用的需求。对于群集节点的扩充我们有两种方式:
分类:
Web程序 时间:
2020-01-09 19:02:13
阅读次数:
107
版本: docker: 19.03.5 kubernetes: 1.17.0 istio: 1.4.3 步骤一:给ubuntu换源 https://www.cnblogs.com/lfri/p/10612037.html 步骤二:装docker sudo apt-get install -y apt ...
分类:
Web程序 时间:
2020-01-09 18:40:38
阅读次数:
347
上一篇博客中我们以及成功的创建了一个ACR并且将我们准备好的Image成功推送到ACR,本编我们将为大家介绍如何创建Service Principle、如何创建一个AKS群集,并且使我们创建的AKS群集具有读取ACR的权限,以便于后期的调用ACR中的docker image创建容器。
分类:
Web程序 时间:
2020-01-09 15:57:31
阅读次数:
132
一、首先安装dashboard https://github.com/kubernetes/dashboard HTTP的修改部分 用kubectl apply -f 提交修改后的文件 查看相关内容是否都已经启动成功 kubectl get all -n kubernetes-dashboard 二 ...
分类:
其他好文 时间:
2020-01-09 10:24:17
阅读次数:
158
一、背景Go语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。为了方便搜索和识别,有时会将其称为Golang。自2009年11月Google正式宣布推出,成为开放源代码项目以来,Go语言已成为当今开发人员和DevOps领域最流行的语言之一,它被用于设计和编写Kubernetes和Helm。但是,相比语言本身已经得到了广泛的普及和使用,Go语言的包管理方案却大大滞
分类:
其他好文 时间:
2020-01-09 01:36:33
阅读次数:
105
在线部署kubectlapply-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml为了方便使用,修改Service类型为NodePortkubectleditservice/kubernetes-dashboard-nkubernetes-dashboar
分类:
Web程序 时间:
2020-01-08 20:40:39
阅读次数:
112
容器中指定固定的用户:spec.containers.securityContext.runAsUser: uid 容器内不允许root用户:spec.container.securityContext.runAsNonRoot:true 使用特权模式运行容器:spec.containers.sec ...
分类:
Web程序 时间:
2020-01-08 17:31:03
阅读次数:
175
作者|贤维阿里巴巴高级技术专家导读:ServerlessKubernetes是阿里云容器服务团队对未来Kubernetes演进方向的一种探索,通过对Kubernetes做减法,降低运维管理负担,简化集群管理,让Kubernetes从复杂到简单。背景Kubernetes作为通用的容器编排系统,承载了广泛的应用和场景,包括CI/CD,数据计算,在线应用,AI等,然而由于其通用性和复杂性,管理一个Kub
分类:
Web程序 时间:
2020-01-08 17:22:45
阅读次数:
127