KubeCon + CloudNativeCon 2024Join us for three days of incredible opportunities to collaborate, learn and share with the cloud native community. Buy your ticket now! 12 - 15 November | Salt Lake City This section lists the different ways to set up and run Kubernetes. When you install Kubernetes, choose an installation type based on: ease of maintenance, security, control, available resources, and
CentOS 7にMinikube環境を構築する オフラインで環境を作る方法を確認したメモ。別途上記手順で作成したオンラインのMinikube環境があるとして、そこで必要なものをダウンロードしてオフライン環境に持ち込む。 オンライン環境でのファイルの準備 移動してくる必要があるものは以下。 dockerのrpm docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm CLI等のバイナリ kubectl minikube crictl helm kubeadm kubelet Dockerイメージ dockerのrpm オンラインの環境でyumdownloaderを使ってrpmをダウンロードする。 sudo yum install yum-utils s
[centos@minikube ~]$ sudo yum list docker-ce --showduplicates | sort -r * updates: ftp.iij.ad.jp Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror * extras: ftp.iij.ad.jp docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 18.03.0.ce-1.el7.centos docke
引き続き「Kubernetes完全ガイド」読んでお勉強。 Pod と ReplicaSet と Deployment Pod はリソースの最小単位であり、ReplicaSet は Pod を管理するリソース。 ReplicaSet は Pod が停止すると自動的に再起動したりする。 Deployment は、 Pod に含まれるコンテナをバージョンアップする際に、古いコンテナを徐々に減らし、新しいコンテナを徐々に増やすなどの管理をする。
引き続き「Kubernetes完全ガイド」読んでお勉強。 Pod と ReplicaSet と Deployment Pod はリソースの最小単位であり、ReplicaSet は Pod を管理するリソース。 ReplicaSet は Pod が停止すると自動的に再起動したりする。 Deployment は、 Pod に含まれるコンテナをバージョンアップする際に、古いコンテナを徐々に減らし、新しいコンテナを徐々に増やすなどの管理をする。 Podはリソースの最小単位。 Podは1つ以上のコンテナから構成される(2つや3つの場合もある)。 同じPodに含まれる複数のコンテナはIPアドレスを共有している。 従って、同じPodに含まれるコンテナ同士で同じポート番号を使用することはできない。 Podの作成 こんな感じで設定ファイルを用意する。
引き続き「Kubernetes完全ガイド」読んでお勉強。 Pod と ReplicaSet と Deployment Pod はリソースの最小単位であり、ReplicaSet は Pod を管理するリソース。 ReplicaSet は Pod が停止すると自動的に再起動したりする。 Deployment は、 Pod に含まれるコンテナをバージョンアップする際に、古いコンテナを徐々に減らし、新しいコンテナを徐々に増やすなどの管理をする。 ReplicaSetは指定した数のPodを起動し、その数を維持し続けるリソース。 Podがなんらかの理由で停止したら、ReplicaSetが再起動してくれる。 ReplicaSetの作成 sample-replicaset.yml というファイルを作って、ReplicaSetを定義する。 apiVersion: apps/v1 kind: ReplicaS
概要 前回の「初めてのkubernetes(Minikube) Windows環境でチュートリアル+α」に続き、アプリケーションサーバ用PodとDBサーバ用Podの連携をやってみたので理解したことをメモとして残したいと思います ※minikubeコマンドを実行する際は管理者権限で実行してください 実行環境 Windows 10 pro Minikube v0.28.0 Docker Version 18.06.1-ce-win73 (19507) さっそく手順 1. サンプルアプリケーションの取得 今回はNode.jsのアプリケーションからRedisのデータを取得して表示する簡単なサンプルアプリケーションを使っていきますので、ソースをローカルにクローンしてください ローカルで事前に動作確認できるようにdocker-composeも用意していますので、適宜に活用してください const ht
「Kubernetes完全ガイド」読んでお勉強開始。 勉強用の環境設定 本番ではまず使わないと思うけど、ローカルで試すために minikube をインストールする。 なお、 homebrew の入ったMacOSXを想定。 パッケージ情報のアップデート
Minikubeとは ローカル環境で動作可能なKubernetes(Win/Mac/Linux...) Dockerホストが別途必要(Docker for Windows...) ハイパーバイザーが別途必要(Hyper-V、VirtualBox...) Minikube用のVMイメージの作成は不要 インストール Docker for Windowsインストール (省略) VirtualBoxインストール (省略) minikube.exeダウンロード https://github.com/kubernetes/minikube/releases minikube-windows-amd64.exeをダウンロード 保存先パスを環境変数PATHに追加 ファイル名を「minikube.exe」にリネームし、任意のフォルダに保存(例:c:\minikube) Kubernetesクラスタの作成 ハ
概要 前回の「初めてのkubernetes(Minikube) Windows環境構築編」を終えて、Kubernetes(以降 k8sとする)の公式チュートリアルを実践した内容と理解したことを残しています おまけとして公式チュートリアル内にはなかったマニュフェストファイルからデプロイも追加しています ※以下のminikubeコマンドは管理者権限で実行してください 実行環境 Windows 10 pro Minikube v0.28.0 Docker Version 18.06.1-ce-win73 (19507) 事前準備 後述ではビルドしたDockerイメージをMinikubeにデプロイしますが、Dockerイメージのビルド先はローカル(Moby)のDocker Hostではなく、MinikubeのDocker Hostにビルドするため、以下のように一時的に環境変数を設定します なお、D
概要 初めてのkubernetesを勉強するのにあたって、ローカルで簡易的なクラスタリングを実現するMinikubeの導入とチュートリアルについての手順などを残します まず、第1弾としてWindows10での環境構築になります 私の環境が特殊なのかわかりませんが、環境構築時にエラーが頻発して、基本すんなりと開始、終了できません なので、トラブルシューティングなども合わせて記録として残したいと思います なお、この記事投稿以降に以下のように環境構築が大変便利になりましたので、Minikubeではなく以下のツールをご利用することをお勧めします! Docker for Windows/Mac版にKubernetesが統合されたことにより、Minikubeの構築よりも手軽にKubernetesを構築できるようになりましたので、「Docker for WindowsでKubernetesを試してみる」
# firewall-cmd --add-port=8443/tcp --zone=public --permanent success # firewall-cmd --reload success # firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: ens192 sources: services: dhcpv6-client ssh ports: 8443/tcp protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く