本文以Ubuntu为例介绍,国内安装minikube以及简单实用,以及一些坑。
首先确保系统上安装了docker,其他容器占时没有尝试。
由于minikube中需要的好多镜像国内无法访问,要想通过官网上的那个安装要配置代理,阿里云有使用国内镜像的minikube版本可以安装使用:
https://github.com/AliyunContainerService/minikube/wiki
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.13.0/minikube-linux-amd64 && \
chmod +x minikube && \
sudo mv minikube /usr/local/bin/
由于在本人电脑中使用docker作为driver一直不成功,因此使用none模式进行安装,安装使用的过程中进入root权限。
通过minikube start --driver=none
进行启动minikube,期间需要下载一些东西还要拉一些镜像。
通过minikube dashboard
打开k8s的管理界面。
打开的dashboard
界面如下:
通过minikube status
查看状态:
kubectl get nodes
查看节点信息--
隔开,如:sudo minikube kubectl -- get nodes
sudo kubectl get ns
查看命名空间kubectl get svc
来查看服务kubectl get svc --all-namespaces
查看所有命名空间中的服务sudo kubectl get po -A
查看所有运行中的所有pods-n
指定namespace
进行查找Helm是Kubernetes的软件包管理工具。它不是Kubernetes自带的工具,因此必须额外安装它。Helm有两个组件:一个是服务器端组件称为tiller,另一个是命令行工具称为helm。
安装:
curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt-get install apt-transport-https --yes
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
更改helm chart仓库的地址为azure提供的镜像地址:
sudo helm repo add stable http://mirror.azure.cn/kubernetes/charts
sudo helm repo update
helm search hub
helm search repo
通过install
进行安装, 例如安装redis:
sudo helm install stable/redis --generate-name
helm ls
查看所有被释放的charts, helm list
查看所有chartshelm show chart xx
查看chart信息,通过helm show all xx
查看chart的所有信息:通过helm uninstall
进行卸载安装
可以在安装过程中显示更详细的报错内容:
minikube start --logtostderr --v=2
0/1
很有可能是网络有问题。systemctl stop kubelet
systemctl stop docker
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables --flush
iptables -tnat --flush
systemctl start kubelet
systemctl start docker
minikube logs
获取全部日志信息kubectl logs -n namespaces xx
获取单个pod的log信息kubectl describe -n namespaces pod pod-name
获取pod详细信息FutureTask的用法及两种常用的使用场景
梯度提升决策树GBDT 主成分分析法PCA 偏最小二乘法 kmeans聚类算法原理及其实现逻辑回归——logistics regression(对数几率回归)感知机模型SVM算法原理及其实现...
在实际的工作需要中,我们有时候需将大量的数据导入到数据库中。这时候我们不得不考虑的就是效率问题。本文我们就介绍了一种将大量数据高效地导入SQL Server数据库的方法,该方法是使用BULK INSERT来实现的,接下来就让我们来一起了解一下这部分内容。源数据(文本文件)下载了大量的股票历史数据,都是文本格式的:每个文件第一行包含股票代码,股票名称,数据类型.第二行是数据列
全国计算机等级考试一级试题及答案(10套)一、选择题(每题1分,共20分)D(1)世界上第一台计算机诞生于哪一年?A)1945年 B)1956年 C)1935年 D)1946年D(2)第4代电子计算机使用的电子元件是A)晶体管 B)电子管 C)中、小规模集成电路 D)大规模和超大规模集成电路D(3)二进制数110000转换成十六进制数是A)77 B)D7 C)7 D)30A(4)与十进制数46...
学习鸿蒙开发踩坑之路开始啦,兔子摸着鹰酱过河,鸿蒙酱也要摸着安卓酱过河了。在安装DevEco Studio的时候,正愉快的点Next,突然碰见个要配置node.js的步骤,Android Studio里面貌似没这一步,怎么解决呢?点这下载配置工具安装完成后将安装目录复制到工具中就可以了...
数据库的创建与销毁//创建数据库并指定数据存储的位置,如果路径之前不存在,会在创建数据库的时候自动创建目录。//默认的位置在hive-site.xml中进行配置create database if not exists bhivelocation '/user/hive/warehouse/bhive.db';创建数据库的同时,对应到hdfs文件系统中,将会是在指定的的目录下创建一个和数据库名
#include <stdio.h>int main15(){int a[5][10];//1,数组名是常量,不能修改//a=10;//err //2,sizeof(数组名),测数组的总大小5*int[10]=5*4*10=200printf("sizeof(a)=%lu\n", sizeof(a));//3,sizeof(a[0]),测的是第0个元素的大小:int...
1. 简介2. ViewPager 禁止滑动3. ViewPager 的scroller4. 参考
“清华大学国强研究院杯”全球人工智能与机器人双创大赛决赛在佛山完美收官2020-12-24 21:15创新国强,智领未来12月22日,首届“清华大学国强研究院杯”全球人工智能与机器人双创大赛决赛暨颁奖典礼在佛山顺德碧桂园总部举行,经过全天的激烈角逐,大赛最终决出了技术创新赛的冠军、亚军、季军、优胜奖,场景应用展示比赛的应用创新优秀奖、应用创新先锋奖、应用创新设计奖、应用创新人气奖等多个奖项并举行了隆重的颁奖仪式。“清华大学国强研究院杯”全球人工智能与机器人双创大赛由清华大学国强研究院、国强公益基金会
提示:string 不是一个类型名#include <iostream> #include <string> using namespace std; int main() { string temp = ...
public class RandomAlphaNumericGenerator {private static final char[] symbols; static { StringBuilder tmp = new StringBuilder(); for (char ch = '0'; ch tmp.app
SQL注入是CTF的WEB方向必不可少的一种题型,斗哥最近也做了一些在线题目,其中最常见的题目就是给出一个登录界面,让我们绕过限制登录或者一步步注入数据。万能密码—very easy题目入口:http://lab1.xseclab.com/sqli2_3265b4852c13383560327d1c31550b60/index.php题目来源:hacking lab inject 01~源代码有提...