2018年9月3日月曜日

external IPの付与について(kubernetes for raspberry pi) 調査

1)以下、wordpress用のserviceに
externalIPを追加して見る。

***serivce.yml*******
apiVersion: v1
kind: Service
metadata:
  name: wordpress
  labels:
    app: wordpress
spec:
  ports:
    - port: 80
  selector:
    app: wordpress
    tier: frontend
  type: LoadBalancer
  externalIPs:
   - 192.168.13.4
**************************



2)以下、serviceの状態を確認したところexternal-IPにアドレスが追加されていることを確認した。

pi@rasp-master:~/disk-test2 $ kubectl get svc -o wide
NAME                TYPE           CLUSTER-IP       EXTERNAL-IP     PORT(S)           AGE       SELECTOR
kubernetes          ClusterIP      10.96.0.1        <none>          443/TCP           6d        <none>
wordpress           LoadBalancer   10.107.56.15     192.168.13.20   80:30726/TCP      15m       app=wordpress,tier=frontend
wordpress-mysql     ClusterIP      None             <none>          3306/TCP          15m       app=wordpress,tier=mysql
wordpress-service   NodePort       10.111.153.223   <none>          31001:31001/TCP   4d        app=wordpress


3)その後、ブラウザ上からexternal IPを入れてみてアクセスできることを確認。
(192.168.13.4は、masterに割り振っている現存IPになる。)

0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...