随笔分类 - 容器
摘要:写在最前面: 在集群初始安装的时候,网络规划就要做好,避免后续麻烦! 修改集群的Service网络,因改变了集群内部Api Server的地址,集群内部的证书需要重新签发! K8S组件中,和IP有关的有:kube-apiserver、kube-controller-manager、kube-prox
阅读全文
摘要:首先感谢我马哥! 1. “云”中的资源在使用者看来是可以随时获取、按需使用、按量付费、按需扩展且能无限扩展的,是类似水电一样的IT基础设施。 2. “云原生”的发展历程: 2.1 以docker出现为界,之前为系统容器,之后为应用容器。 2.2 以istio出现为界,docker到istio阶段为云
阅读全文
摘要:云原生应用一般是指原生支持云部署,并能充分利用和发挥云平台能力的应用程序。它一般都有3大特征: 容器化封装。容器化封装是指以容器为基础,应用程序封装在容器之中,在容器里运行,实现资源的相对隔离与容器镜像的重复使用。 面向微服务。面向微服务是指把一个大的功能应用拆分成一个个功能单一、相对独立、相互解耦
阅读全文
摘要:OpenShift可以看成是K8S的发行版,它在K8S的基础上,增加了很多红帽修改后的补丁,在稳定性与安全性方面有了很大的提升。 OpenShift除了有Deployment外,还有一个DeploymentConfig的资源,特别是DeploymnetConfig提供了一个Triggers,可以很方
阅读全文
摘要:查看高清大图:Openshift知识点概览
阅读全文
摘要:k8s中用户与用户组 在k8s中也有用户和组的概念,只是不如openshift那么清晰与好操作。但是原理基本上可以套用,毕竟openshift可以看作是k8s的封装发行版,可参考Openshift用户与权限思维导图。 新建用户 新建一个k8s用户大概可以分为以下几步: 生成用户的证书key 通过用户
阅读全文
摘要:Openshift安装Gitlab,本来以为有Template模板,挺简单的一件事,却因为对Openshift的SCC不熟悉,卡住了2天。。。 先按照标准流程一通操作: 创建gitlab的模板,模板内容已贴出,实际部署中把持久化存储从PVC改成了NFS。 创建模板所需要的serviceAccount
阅读全文
摘要:OCP4版本安装(虚拟机安装版): 1. 服务器准备: 1.1 准备7台服务器,每台服务器的规划如下: bastion:1台,centos系统 192.168.145.181,安装必要的辅助工具,如DNS、HTTP、LB、HARBOR等 bootstrap:1台,无需事先安装系统,在安装OCP4的过
阅读全文
摘要:Harbor的安装 添加docker repo [docker-ce-stable] name=Docker CE Stable - $basearch baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/sta
阅读全文
摘要:一、机器准备 角色 主机名 IP 备注 master master1 192.168.11.3 router router1 192.168.11.4 node node1 192.168.11.5 node node2 192.168.11.6 LB负载 192.168.11.100 80:对应后
阅读全文
摘要:一、场景需求: 目前开发环境迁移到k8s集群,运行在k8s内的微服务应用注册到nacos,注册的信息是集群内部的IP与端口,但开发人员在本地办公电脑上启动一个微服务,注册到nacos,注册信息是办公网络的IP与端口,由于办公网络与k8s集群内部网络不通,导致此微服务之间调用有问题。 目前采用的方法是
阅读全文
摘要:1. 设置主机名与/etc/hosts(或者使用dns服务器解析) 各主机名设置如下: k8s-master1 k8s-master2 k8s-master3 k8s-node1 k8s-node2 各主机的/etc/hosts解析设置如下: 172.16.201.3 k8s-master1 172
阅读全文
摘要:事情是这样的: 我搭建了一个docker的私有仓库,本来在docker客户端设置insecure-registries后(如下设置),用的是好好的。 # 在/etc/docker/daemon.json里添加insecure-registries、registry-mirror # cat /etc
阅读全文
摘要:很多事情,在于折腾,其实harbor做docker的私有仓库挺好的,然后我折腾一下nexus3,鹅鹅鹅…… 1. Nexus的安装(OpenShift) Nexus3的安装不是本篇要说的内容,略过,但附上在Openshift上部署的yaml文件: apiVersion: v1 kind: Templ
阅读全文
摘要:本人在初学docker的时候,感觉对于docker的配置文件有点搞不定,一会是/etc/sysconfig/docker,一会是/etc/docker/daemon.json,一会是/etc/systemd/system/docker.service.d目录下,更有甚者是/usr/lib/syste
阅读全文
摘要:主机级虚拟化: Type-I:EXSI等 Tppe-II:Vmware等 容器的两大基础: 内核提供的命名空间(namespaces)技术,实现隔离 UTS(主机和域名) IPC(进程间通信) PID(进程ID号) User(用户) Net(网络) Mount(挂载点) Control Groups
阅读全文
浙公网安备 33010602011771号