背景: 跟其他公司合作,他们的wiki用的Requarks/wiki,看了一眼文档搭建还是很简单的:https://docs.requarks.io/install/docker。...看了一下原文:https://medium.com/swlh/deploy-wiki-js-on-kubernetes-686cec78b29还是看原文吧!简单作一个wiki跑一下!...Kubernetes搭建wikijs 1.创建命名空间namespace 这算是一个个人习惯,将不同用途的应用放在不同的namespace也方便管理后期维护!...关于traefik参照:Kubernetes 1.20.5 安装traefik在腾讯云下的实践。我这里某云还没有备案....直接使用了nodeport的方式!...middle_img_v2_93564125-8930-4763-b2ff-963ce52dd6cg.png] 恩注册管理员登陆管理页面 [image.png] 还是很清爽的页面的,使用就不去深究了只是搭建一个简单的应用
Kubernetes 要如何使用呢?...Kubernetes 的部署 基于上述架构,Kubernetes 设计者们通过 golang 语言实现了一系列相互协作的组件,从而实现了 Kubernetes 的可执行程序。...] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list.../dashboard/v2.5.0/aio/deploy/recommended.yaml 结语 以上,我们便已经搭建起了一个完整的 Kubernetes 集群,下一篇文章,我们就会详细来介绍如何在这个...Kubernetes 集群中部署应用了。
labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespace: kubernetes-dashboard...k8s-app: kubernetes-dashboard name: kubernetes-dashboard-csrf namespace: kubernetes-dashboard...: labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespace: kubernetes-dashboard...集群就搭建完成了,一个崭新的Kubernetes集群就映入眼帘。...本期Kubernetes集群搭建就到这。
学习任何一个技术先需要把基础环境搭建起来,本篇就介绍怎样在Mac中启动单节点的Kubernetes。...环境 Mac:10.13.6 Docker:2.0.0.3 (31259) Kubernetes:1.10.11 启用Kubernetes 在Mac中安装了Docker之后,会自动安装了Kubernetes...,正常情况下,我们只需要在Docker的Preferrences->Kubernetes中勾选Enable Kubernetes,然后点击Apply按钮即可。...如果您是直接在Docker中启用Kubernetes,Kubernetes的状态会一直都是kubernetes is starting......,原因是有一些Kubernetes依赖的镜像不能正常的下载。
由于业务规划都在kubernetes集群上,就简单参照https://nacos.io/zh-cn/docs/use-nacos-with-kubernetes.html做了一个demo让他们先玩一下。...一. nacos on kubernetes 基本的安装过程参照:https://github.com/nacos-group/nacos-k8s/blob/master/README-CN.md 1...创建命名空间 **嗯当然了第一步还是先创建一个搭建nacos服务的namespace了:** kubectl create ns nacos 2. git clone 仓库 git clone https...由于只是给程序整一个demo让他们玩一下,就讲mysql 整合在kubernetes中了。**个人存储storageclass都是使用默认的腾讯云的cbs-csi。...看个人怎么玩了。 [image.png] 默认用户名密码 :nacos nacos。当然了第一件事是修改密码...... [image.png] 嗯 先扔给程序去玩下了。还有很多配置的东西省略了。
kubernetes上面搭建sentinel的案例较少。看下眼还是springcloud全家桶的多点。阿里开源的这一套还是少点。...注:搭建方式可以参照:https://blog.csdn.net/fenglailea/article/details/92436337?...搭建sentinel-dashboard: 1.自定义创建sentinel-dashboard image镜像 嗯 很理所当然了不喜欢用docker镜像这名词了。还是用image吧。...搭建跑了下犯了强迫症,最新的版本是1.8.1根据foxiswho大佬的配置文件进行修改下镜像。...在kubernetes集群中部署sentinel 在Kubernetes 1.20.5搭建nacos中建立了nacos namespace.
get.daocloud.io/daotools/set_mirror.sh | sh -s http://*****.m.daocloud.ioservice docker restart 使用阿里云Kubernetes.../apt/doc/apt-key.gpg | apt-key add - echo "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial...main" >/etc/apt/sources.list.d/kubernetes.list apt-get update apt-get install -y kubelet kubeadm kubectl...-discovery-token-ca-cert-hash sha256: 使cubectl生效 非root用户 mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes.../installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml 子节点操作 安装docker、kubelet、kubectl
[kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-...x86_64/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg...https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF yum install -y kubelet kubeadm...[addons] Applied essential addon: kube-dns [addons] Applied essential addon: kube-proxy Your Kubernetes...Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: https://kubernetes.io/docs
通过Halyard方式搭建了spinnaker的集群,并与jenkins gitlab harbor k8s完成了集成。2021年初稍微玩了一下,就去整别的事情去了,没有能应用于线上环境。...搭建spinnaker服务 注:spinnaker的安装方式有helm 和halyard的本地部署方式 这里采用了halyard的方式!。...关于ldap的安装可以参考Kuberneters 搭建openLDAP 首先登陆web管理页面登陆用户: 图片 创建ou-devops 图片 图片 图片 创建inetOrgPerson-zhangpeng...spinnaker.xxxx.com hal config security api edit --override-base-url http://spin-gate.xxxx.com 图片 这都tmd怎么会事情...Spinnaker with `hal deploy apply`. / $ hal config edit --timezone Asia/Shanghai ********又tmd sb了 不知道怎么回事不试了
kind是一个非常方便的用于创建kubernetes测试集群的工具,可以使用kind创建的集群来对kubernetes进行测试。...kind架构 kind的架构如下,它将docker容器作为一个kubernetes的"node",并在该"node"中安装kubernetes组件。 ?...都会使用多个控制面来保证高可用,使用kind config可以方便地创建多控制面的kubernetes集群。...的版本 可以通过指定node的镜像版本来修改kubernetes的版本。...部署工具,可以快速地部署多个kubernetes集群。
以简单部署访问来演示kubernetes的基本使用 ?...由于server端部署的节点可以为多个(本示例仅2个),怎么给client调用方提供唯一的请求地址呢? ...all-namespaces NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE default kubernetes.../permission/test2 至此,在kubernetes中应用间相互调用基本演示完毕(dns配置服务发现暂未成功)
kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,通过将集群的各个组件进行容器化安装管理,通过kubeadm的方式安装集群比二进制的方式安装要方便不少。...deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF apt-get update apt-get install...--apiserver-bind-port:这个参数指定了API服务器暴露出的端口号,默认是6443 --kubernetes-version:指定kubeadm安装的kubernetes版本。.../quickstart 等待所有的 pod 都是 running 状态,可以看到所有 node 的 status 是 running 的状态,这时 kubernetes 集群就搭建好了。...至此3个节点的集群搭建完成,后续可以继续添加node节点,或者部署dashboard、helm包管理工具、EFK日志系统、Prometheus Operator监控系统、rook+ceph存储系统等组件
Kubernetes对于很多公司并非“标配”,由于某些原因,它们可以具有一套自研的微服务平台或者弹性云平台,让Dapr与之适配可能更有价值。...如果部署在Kubernetes集群上,如果指定了目标服务的标识和其他相关的元数据(命名空间和集群域名等),服务请求的寻址就不再是一个问题。...kubernetes:适配Kubernetes的名字解析,目前提供稳定的版本。 consul: 适配HashiCorp Consul的名字解析,目前最新为Alpha版本。..."github.com/dapr/components-contrib/nameresolution/kubernetes" nr_mdns "github.com/dapr/components-contrib...", func() nr.Resolver { return nr_kubernetes.NewResolver(logContrib) }), nr_loader.New("consul",
还是老老实实搭建一下harbor吧! kubernetes1.21搭建harbor 注:开始在tke上面尝试的是kubernetes1.20.6两个版本差距不大就忽略吧。...最后是在我的腾讯云自建的kubernetes1.21集群上。...harbor-core port: 80 kubectl apply -f ingress.yaml [image.png] [image.png] 还发现一个好玩的; 我最终是在我的自建集群搭建的...nfs的存储这里更要注意一下selfLink 了,可以参照Kubernetes 1.19.12升级到1.20.9(强调一下selfLink)中selfLink的配置。
>[kubernetes]>name=Kubernetes>baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_...master---apiServer: timeoutForControlPlane: 4m0sapiVersion:kubeadm.k8s.io/v1beta2certificatesDir:/etc/kubernetes...master---apiServer: timeoutForControlPlane: 4m0sapiVersion:kubeadm.k8s.io/v1beta2certificatesDir:/etc/kubernetes...11.根据提示准备kubeconfig配置文件 [root@localhost ~]# mkdir -p $HOME/.kube[root@localhost ~]# sudo cp -i /etc/kubernetes...Please follow the guideat https://kubernetes.io/docs/setup/cri/ [WARNINGService-Kubelet]: kubelet
Kubernetes架构 ?...这个插件,是 Kubernetes 项目用来管理 GPU 等宿主机物理设备的主要组件,也是基于 Kubernetes 项目进行机器学习训练、高性能作业支持等工作必须关注的功能。...kubelet 完全是为了实现 Kubernetes 项目对容器的管理能力而实现的一个组件。 了解完Kubernetes架构后,我们今天使用Kubeadm部署一个Kubernetes集群。...[kubernetes] name=Kubernetes Repo baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7...这样我们整个Kubernetes集群已经搭建完成,大家可以开始部署你的服务应用了!
版权声明:原创勿转 本文是这个系列的第三篇文章,前两篇记录了搭建一个k8s集群的过程,但是之前搭建好的集群少了很重要的一个部分,就是安全相关的功能...对称加密 所谓对称加密, 就是说加密和解密的方法是对称的,加密方怎么加密,解密方就怎么反过来解密。...kubernetes的认证和授权 认证 kubernetes支持三种方式的认证: HTTPS证书认证:基于CA根证书签名的双向数字证书认证方式,用到的就是前面说的SSL; HTTP Token认证...总结 絮絮叨叨的总算写完了,说的再多,都不如撸起袖子加油干,接下来就在之前搭建好的基础版集群环境里去试验一下吧~~~
版权声明:原创勿转 最近在看有关k8s的一些知识,想手动搭建一套环境来体验一下,本文详细记录一下搭建的过程。
背景: 代码仓库gitlab,jenkins出发代码更新打包部署到kubernetes集群。...但是小伙伴想保留切换分支, git log的信息啊......还是要加下ssh 记录一下: kubernetes搭建gitlab开启ssh 前提:kubernetes集群搭建与腾讯云cvm上 使用了clb...gitlab搭建方式见:https://www.yuque.com/duiniwukenaihe/ehb02i/begqgh#eOdFL gitlab svc开启nodeport 首先 gitlab 的...团队怎么才能正确使用git才是最重要的了…。反正现在一起工作的小伙伴让我很忧伤…
k8s安装 kubernetes官网 安装环境 不支持centos8的系统 IP 服务 硬件要求 192.168.2.10(node1) Docker(已安装)、kubernetes 内存4G,双核...CPU 192.168.2.20(node2) Docker(已安装)、kubernetes 内存4G,双核CPU 192.168.2.30(node3) Docker(已安装)、kubernetes...安装 node1 进入上面这个页面,使用centos的yum源 [root@node1 ~]# vim /etc/yum.repos.d/kubernetes.repo [kubernetes] name...=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1...6h30m kube-system kube-scheduler-server1 1/1 Running 0 6h38m 集群搭建成功
领取专属 10元无门槛券
手把手带您无忧上云