首页 > 其他分享 >.net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一

.net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一

时间:2023-12-10 11:57:13浏览次数:29  
标签:core exe 本地 kubectl minikube k8s 安装

1.Docker-Desktop

首先本地电脑需要安装docker-desktop
Docker-Desktop的windows程序
下载网址:

docker-desktop

2.K8s安装

1.kubectl下载

首先创建一个文件夹目录

kubectl得安装可使用2种方式

1. 直接下载exe后放到该目录

下载最新补丁版 1.28: kubectl 1.28.4

2. 在创建目录下使用cmd安装kubectl
curl.exe -LO "https://dl.k8s.io/release/v1.28.4/bin/windows/amd64/kubectl.exe"

完成后我们可以看到本地有一个kubectl的文件

此时可以通过输入命令来验证kubectl

kubectl version --client

2.minikube安装

minikube的安装也很简单
通过官网minikube start | minikube (k8s.io)文档
我们可以直接在cmd中使用命令下载安装

New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'E:\k8s\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing

在powershell中执行命令

完成之后可见本地又多了一个minkube的程序

此时我们只在该目录下执行

minikube start

完成后通过命令查询

kubectl get po -A

此时k8s已经启动起来了,但是却没有图形化界面来管控
如果我们需要图形化界面可再执行命令

minikube dashboard

完成后我们访问网址就能看到

标签:core,exe,本地,kubectl,minikube,k8s,安装
From: https://www.cnblogs.com/JockMary/p/17892293.html

相关文章

  • 计分牌Scoreboarding代码实现(Python)
    代码地址:Scoreboarding:计算机体系结构作业——计分板模拟(gitee.com)简介此代码为高级计算机体系结构作业——计分板模拟器,使用python实现;模拟的CPU只有四个阶段,分别是发出指令(Issue)、读操作数(ReadOperator,RO)、执行计算(ExecuteComputation,EC)、写结果(WriteResult,WR)......
  • K8S-部署Kafka
    nfs&rpc离线包下载链接:https://pan.baidu.com/s/1NtsBd_5W4NVfL3A2BvwqUA提取码:0000#master&slave#上传rpm文件到此目录mkdir-p/opt/software/nfs_rpc#安装NFSrpm-Uvh*.rpm--nodeps--force#mastermkdir-p/data/{kafka,zookeeper}chmod755-R/data/*cat>>/etc......
  • kubeadm更新k8s集群证书(1.23.14版本)
    1、更新证书[[email protected]]#kubeadmcertsrenewall--config=kubeadm-config.yamlcertificateembeddedinthekubeconfigfilefortheadmintouseandforkubeadmitselfrenewedcertificateforservingtheKubernetesAPIrenewedcer......
  • K8s构建的mysql无法远程连接
    最近在写一个老师布置的大作业,都是老师写好的yaml文件,都是没问题的,但是构建的mysql无法远程连接。尝试了网上的很多方法,都失败了,我的构建过程应该是没什么错误的,所以网上的方法并不奏效,这里提供一个很容易被忽视的思路。我的k8s是三台虚拟机构成的集群,如果远程连接失败很可能是......
  • kubeadm续期k8s集群证书
    1、备份mkdir/opt/2023-12-09-k8s-backupcp-a/etc/kubernetes/opt/2023-12-09-k8s-backupcp-a/var/lib/etcd/opt/2023-12-09-k8s-backupcp-a/root/.kube/config/opt/2023-12-09-k8s-backup2、更新证书[root@k8s-master012023-12-09-k8s-backup]#kubeadmcer......
  • k8s:通过 kubectl 插件 Kubepug 实现集群升级检查(废弃API资源检查)
    背景:k8s的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间API资源一直在变化,有新加入的,也有废弃删除的。不同版本的api资源版本也有不同,往往不是向下兼容的,比如在低版本中API资源版本为v1beta1,而高版......
  • [ABC241Ex] Card Deck Score 题解
    题目链接点击打开链接题目解法个人认为推式子很妙的生成函数题暴力套上生成函数,\(ans=[x^m]\prod\limits_{i=1}^{n}(\sum\limits_{j=1}^{b_i}(a_ix)^j)\)\(\sum\limits_{j=1}^{b_i}(a_ix)^j=\frac{1-(a_ix)^{b_i+1}}{1-a_ix}\)所以\(ans=[x^m]\prod\limits_{i=1}^{n}\frac{......
  • k8s证书过期处理方案
    gitclonehttps://github.com/yuyicai/update-kube-cert.gitcdupdate-kube-certchmod755update-kubeadm-cert.sh./update-kubeadm-cert.shall#查看证书有效期opensslx509-in/etc/kubernetes/pki/apiserver.crt-noout-text|grepNot#重装网络插件kubectl......
  • 通过kubeadm方式安装k8s
    虚拟机最少是2core,master内存最小3G,node内存最小2G.要求的Docker版本是18.03,如果不是安装的dockerce,版本是过旧的,可以选择删除后重新安装;也可以重新创建一个虚拟机执行以下命令。简单方法:使用master指定到第15步之后,克隆出两台node,在node上继续执行后面的步骤.更改ip......
  • Ubuntu 2022 安装asp.net core
    首先明确,我们不需要安装SDK,而是只安装runtime就够了。而如果是runtime,则又分为几种情况:1. ASP.NETCore运行时8.0.0(最终实际安装的)ASP.NET核心运行时使你能够运行现有的Web/服务器应用程序。在Windows上,我们建议安装托管捆绑包,其中包括.NET运行......