
Kubernetes
Kubernetes
大熊程序猿
不积跬步无以至千里不积小流无以成江海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
netcore 示例镜像
【代码】netcore示例镜像。原创 2024-10-31 22:13:59 · 213 阅读 · 0 评论 -
K8s证书过期
K8s证书过期原创 2024-12-22 18:40:49 · 448 阅读 · 0 评论 -
k3s 安装 metrics-server和metrics-scraper 实现资源的监控
这里主要提醒在安装时metrics-scraper 镜像拉取失败,要替换成阿里镜像。原创 2024-11-16 08:57:00 · 571 阅读 · 0 评论 -
docker busybox作为initContainers
【代码】docker busybox:1.33.1作为initContainers。原创 2024-11-15 21:42:30 · 557 阅读 · 0 评论 -
k3s Ingress负载使用
一、测试发现Ingress 端口是Node暴露的,配置如下。二、修改win hosts 添加一段。原创 2024-11-02 13:01:24 · 301 阅读 · 0 评论 -
jenkins ssh 免密报错Host key verification failed.
jenkins 发布项目,ssh连接远程服务器时报错:Host key verification failed.原因是生成的sshkey不是用的jenkins用户,所以。重新生成sshkey。原创 2024-10-26 18:49:23 · 799 阅读 · 0 评论 -
k3s 拉取私服harbor报错x509: certificate signed by unknown authority
将harbor ca.crt证书拷贝到k3s服务器上。harbor 服务器。原创 2024-10-26 14:31:09 · 493 阅读 · 0 评论 -
k3s 管理界面kuboard
查看我们部属netcore。访问netcore站点。一、登录kuboard。原创 2024-10-26 12:30:00 · 445 阅读 · 0 评论 -
docker 安装kuboard
默认账号:admin 默认密码:Kuboard123。原创 2024-10-26 12:15:25 · 484 阅读 · 0 评论 -
ubuntu 安装k3s
【代码】ubuntu 安装k3s。原创 2024-10-26 11:29:34 · 915 阅读 · 0 评论 -
ubuntu ssh远程执行k8s命令报错the connection to the server localhost:8080 was refused
在k8s 服务器上执行。原创 2024-10-07 18:58:23 · 427 阅读 · 0 评论 -
k8s 升级后创建Ingress 报错:no matches for kind “Ingress“ in version “extensions/v1beta1“
【代码】k8s 升级后创建Ingress 报错:no matches for kind "Ingress" in version "extensions/v1beta1"原创 2024-10-07 18:11:47 · 494 阅读 · 0 评论 -
ubuntu 安装harbor
【代码】ubuntu 安装harbor。原创 2024-09-28 20:20:16 · 767 阅读 · 0 评论 -
ubuntu 安装k8s
【代码】ubuntu 安装k8s。原创 2024-09-28 13:27:57 · 577 阅读 · 0 评论 -
rancher-import-k8s集群
【代码】rancher-import-k8s集群。原创 2023-06-22 00:28:22 · 250 阅读 · 0 评论 -
rancher-k8s 管理工具安装
设置admin密码 Rancher12345。原创 2023-06-21 23:53:41 · 168 阅读 · 0 评论 -
k8s拉取私有镜像配置kubernetes.io/dockerconfigjson
第一步:登录一下私有镜像仓库。原创 2023-05-27 09:28:26 · 1271 阅读 · 0 评论 -
docker login Error response from daemon
文件用于记录docker登录的auth信息。原创 2023-05-26 21:56:21 · 434 阅读 · 0 评论 -
gitlab触发jenkins自动构建
一、新建项目:SaaS.Mercher.Api。三、gitlab添加webhook,二、配置Pipeline构建。四、提交代码,自动触发构建。原创 2023-05-11 22:35:11 · 402 阅读 · 0 评论 -
k8s配置curl
一、在服务器目录:/root/jenkinsexcute/networkdockerimage。新建文件:networkutils.k8s.yml。新建一个Dockerfile文件打包镜像。原创 2023-04-01 11:34:56 · 381 阅读 · 0 评论 -
centOS 7 Install Harbor(私有镜像仓库)V2
例如现在已构建了一个镜像:netcore6.demo:v1.0.1 需要上传,则先执行。访问:windowns 机器上配置host。三、拷贝到服务器/application。密码:Harbor12345。设置Linux设置Host。一、安装docker环境。原创 2022-11-26 21:06:24 · 863 阅读 · 0 评论 -
k8s cronJob
二、将发布程序拷贝到服务器:/root/k8swwwroot/k8scron.job。三、编辑yaml文件k8scron-job-cron.yaml,每分钟执行一次。一、新建.net core 控制台程序:k8scron.job。原创 2023-02-04 15:21:39 · 536 阅读 · 0 评论 -
k8证书过期无法启动处理
【代码】k8证书过期无法启动处理。原创 2022-11-27 21:08:24 · 1096 阅读 · 0 评论 -
k8s 使用 CronJob 运行自动化任务
创建 CronJobcronjob.yamlapiVersion: batch/v1beta1kind: CronJobmetadata: name: hellospec: schedule: "*/1 * * * *" jobTemplate: spec: template: spec: containers: - name: hello image: busybox .原创 2021-03-07 11:03:56 · 965 阅读 · 0 评论 -
Kubernetes-配置存活、就绪和启动探测器
一、新建.netcore项目:Ali.Mi.Demo定义一个存活态 HTTP 请求接口:二、k8s 部属文件添加健康检测:apiVersion: v1kind: Podmetadata: labels: test: liveness name: liveness-httpspec: containers: - name: liveness image: k8s.gcr.io/liveness args: - /server li原创 2021-03-07 09:45:43 · 1120 阅读 · 0 评论 -
kubeadm安装k8s 组件controller-manager 和scheduler状态 Unhealthy
kubectl get cskubectl get pod -Anano /etc/kubernetes/manifests/kube-scheduler.yaml #将port=0去掉nano /etc/kubernetes/manifests/kube-controller-manager.yaml #将port=0去掉systemctl restart kubeletkubectl get cs...原创 2021-02-28 17:46:09 · 392 阅读 · 0 评论 -
centOS7 k8s-istio 实时监控
修改:/application/istio-1.9.0/samples/addonskiali.yaml#修改的部分apiVersion: v1kind: Servicemetadata: name: kiali namespace: istio-system labels: helm.sh/chart: kiali-server-1.29.0 app: kiali app.kubernetes.io/name: kiali app.kuberne原创 2021-02-27 13:00:32 · 307 阅读 · 0 评论 -
部属.net core项目到k8s-istio服务网格
新建网关配置文件:apidemo-istio-gateway.yamlapiVersion: networking.istio.io/v1alpha3kind: Gatewaymetadata: name: apidemo-gatewayspec: selector: istio: ingressgateway # use istio default controller servers: - port: number: 80 name: http原创 2021-02-27 10:35:54 · 681 阅读 · 0 评论 -
centOS7 安装istio
一、安装Istio下载:Istio 1.9.0https://gh.con.sh/https://github.com/istio/istio/releases/download/1.9.0/istio-1.9.0-linux-amd64.tar.gzcd /applicationtar -xzvf istio-1.9.0-linux-amd64.tar.gzcd /application/istio-1.9.0export PATH=$PWD/bin:$PATHistioctl insta.原创 2021-02-27 10:12:45 · 1188 阅读 · 0 评论 -
k8s 启动.net core 使用持久卷
#在k8sNode服务器上(k8snode-111)执行#创建:pv0003PersistentVolume.yaml#拷贝pv0003PersistentVolume.yaml文件到k8snode-111服务器:/k8s/deployscd /k8s/deployskubectl apply -f pv0003PersistentVolume.yamlkubectl get pvcd /k8s/deployskubectl apply -f persistentVolumeClaim....原创 2020-11-27 23:44:24 · 470 阅读 · 0 评论 -
k8s 创建持久卷
#创建:pv0003PersistentVolume.yaml#拷贝pv0003PersistentVolume.yaml文件到k8snode-111服务器:/k8s/deploys##########################################################################apiVersion: v1kind: PersistentVolumemetadata: name: pv0003spec: capacity: s原创 2020-11-27 08:48:34 · 833 阅读 · 0 评论 -
部属.net core 不使用镜像部属到Kubernetes(k8s)
一、docker中安装dotnet镜像#参考 https://hub.docker.com/_/microsoft-dotnet-sdk/#离线下载:mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim#将下载的dotnet_core_aspnet.tar拷贝到服务器:/applicationcd /applicationdocker load -i dotnet_core_aspnet.tardocker tag bdca989bc8d3..原创 2020-11-27 08:06:38 · 217 阅读 · 0 评论 -
docker 离线安装dotnet3.1镜像
#参考 https://hub.docker.com/_/microsoft-dotnet-sdk/ #离线下载:mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim#将下载的dotnet_core_aspnet.tar 拷贝到服务器:/applicationcd /applicationdocker load -i dotnet_core_aspnet.tardocker tag bdca989bc8d3bd57f876b7f1265933.原创 2020-11-27 07:55:05 · 1361 阅读 · 0 评论 -
centos7 安装rancher
#登录服务器:rancher-k8s(192.168.1.122)#安装Docker version 19.03.6略docker --version #查看版本#系统准备yum update -ysystemctl stop firewalld && systemctl disable firewalldsed -i 's/enforcing/disabled/g' /etc/selinux/config; setenforce 0systemctl start do.原创 2020-11-26 08:25:26 · 1215 阅读 · 0 评论 -
netcore+gitlab+jenkins+docker+harbor+k8s自动发布项目
新建harbor-deploy.sh:拷贝到web+harbor103服务器(/root/harbor-deploy.sh)#!/bin/shcd /data/wwwrootdocker build -t harbor.example.com/ali.demo/ali.demo:VERSION-$1 .docker push harbor.example.com/ali.demo/ali.demo:VERSION-$1 #推送chmod u+x harbor-deploy.sh #设置..原创 2020-10-18 15:04:40 · 1390 阅读 · 0 评论 -
k8s安装与配置NodePort暴露ServiceV2
一、NodePort暴露Service原理二、物理机192.168.1.111上部属nginx生成 SSL 证书mkdir -p /etc/nginx/cert/cd /etc/nginx/cert/1.创建服务器证书密钥文件 server.key:openssl genrsa -des3 -out server.key 1024输入密码,确认密码,自己随便定义,但是要记住,后面会用到。2.创建服务器证书的申请文件 server.csropenssl req -new -key.原创 2020-10-17 10:50:03 · 1500 阅读 · 2 评论 -
k8s安装与配置NodePort暴露Service
一、NodePort暴露Service原理二、k8s里部属.netcore 项目,Service 命名api-demo-com 类型ClusterIPapi-demo-com-deployment.yaml{ "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "annotations": {}, "name": "api-demo-com-deployment", "namespace": "de..原创 2020-10-11 08:34:30 · 688 阅读 · 0 评论 -
k8s安装与配置ingress
ingress在Kubernetes集群中,主要用于接入外部请求到k8s内部,Ingress是授权入站连接到达集群服务的规则集合,为您提供七层负载均衡能力。您可以给 Ingress 配置提供外部可访问的URL、负载均衡、SSL、基于名称的虚拟主机等一、创建一个Service,type为ClusterIP---kind: Deployment # 组件类型apiVersion: apps/v1metadata: name: linuxwebv-126 namespa...原创 2020-10-08 20:39:36 · 3337 阅读 · 5 评论 -
部属.net core项目 到 Kubernetes(k8s)-v2
一、新建deploy.yaml 文件---kind: Deployment # 组件类型apiVersion: apps/v1metadata: name: linuxwebv-125 namespace: default # 可指定,不指定时使用默认命名空间 labels: name: linuxwebv-125spec: replicas: 2 # 部署两份叫 linuxwebv-125 的容器 selector: matchLabels:原创 2020-10-08 15:07:27 · 247 阅读 · 0 评论 -
Kubernetes-Dashboard v2.0.0
系统环境:Kubernetes 版本:1.19.2 kubernetes-dashboard 版本:v2.0.3兼容性Kubernetes版本 1.13 1.14 1.15 1.16 1.17 1.18 兼容性 ? ? ? ? ? ✓ ✕ 不支持的版本范围。 ✓ 完全支持的版本范围。 ? 由于Kubernetes API版本之间的重大更改,某些功能可能无法在仪表板中正常运行。1、Dashboard RBAC原创 2020-10-08 10:06:39 · 743 阅读 · 0 评论