1)nextcloudのサービスの設定をロードバランサにしてみる。
============================
============================
apiVersion: v1
kind: Service
metadata:
name: nc
spec:
type: LoadBalancer
# type: NodePort
ports:
- name: http
port: 80
targetPort: 80
protocol: TCP
selector:
app: nc
===========================
2)変更後、サービスを確認してみると。。。EXTERNAL-IPがpendingになっている。
ちゃんと、橋渡しをしてないのかな。
root@rasp-master:/home/pi/k8s/docker-nextcloud# kubectl get svc
================================================================================
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
db ClusterIP 10.102.201.116 <none> 3306/TCP 18h
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 17d
nc LoadBalancer 10.102.122.69 <pending> 80:30869/TCP 18h
wordpress NodePort 10.108.179.243 <none> 31002:31002/TCP 8d
wordpress-mysql ClusterIP None <none> 3306/TCP 8d
================================================================================
3)念の為、CLUSTER-IPから接続確認をしてみる。
root@rasp-master:/home/pi/k8s/docker-nextcloud# curl 10.102.122.69
================================================================================
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
<head
data-requesttoken="EUFCe5s6eXvP4h9Ls0jeHoL0HdUNsjZgXS+r6mHYgUg=:fiwuCshoKyK5kHJ54TGwMcu2KI1Ai3U1O0X+ggKs2Qw=">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#0082c9">
<link rel="icon" href="/core/img/favicon.ico">
<link rel="apple-touch-icon-precomposed" href="/core/img/favicon-touch.png">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#0082c9">
<link rel="manifest" href="/core/img/manifest.json">
<link rel="stylesheet" href="/core/css/guest.css?v=118b5cb2-0">
< 省略 >
=================================================================================
<結果>
上記のことから、内部IPからアクセスは可能なようだ。
EXTERNALに接続するのは、別途、検討が必要みたいだ。
0 件のコメント:
コメントを投稿