minikube 0.25をインストールし、複雑なネットワーク構造、構成中に問題が発生しやすい、vmware仮想マシンcentos 7サーバ
6876 ワード
vmware仮想マシンcentos 7サーバ
判定仮想化
ファイアウォールを閉じる
virtualboxのインストール
ダウンロードkubectlとminikube
自分でダウンロードして/usr/local/bin/
準備は完了しました
その他の操作
判定仮想化
egrep '(vmx|svm)' /proc/cpuinfo
ファイアウォールを閉じる
systemctl stop firewalld && sudo systemctl disable firewalld
virtualboxのインストール
wget -P /etc/yum.repos.d http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
yum search VirtualBox
yum install VirtualBox-5.2
yum install kernel-headers kernel-devel
sudo /sbin/vboxconfig minikube
ダウンロードkubectlとminikube
export http_proxy=http://192.168.199.190:1080
export https_proxy=http://192.168.199.190:1080
curl www.google.com
//kubectl
cat < /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
ip_resolve=IPv4
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl
//minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.25.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
自分でダウンロードして/usr/local/bin/
準備は完了しました
minikube start --docker-env HTTP_PROXY=http://192.168.199.190:1080 --docker-env HTTPS_PROXY=http://192.168.199.190:1080
minikube, , , docker
minikube start --registry-mirror=https://registry.docker-cn.com , pod pull image,
minikube dashboard
minikube dashboard --url web
その他の操作
pods
kubectl get pods --all-namespaces
log
kubectl logs -f pods/kubernetes-dashboard-7b7c7bd496-rgsxg -n kube-system
, virtualbox kube , kube【 】
for port in {30000..30100}; do VBoxManage controlvm minikube natpf1 "NodePort$port,tcp,,$port,,$port"; done https://github.com/kubernetes/minikube/issues/877
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip) -L 192.168.204.130:30000:0.0.0.0:30000 kube ip minibuke ip , ,
minikube, LoadBalancer, NodePort istio-ingressgateway:
sed -i 's/LoadBalancer/NodePort/g' istio-1.0.0/install/kubernetes/istio-demo.yaml
kubectl delete pods --all