サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
コーヒー沼
kubernetes.io
Authors: Andrew Sy Kim (Google), Dixita Narang (Google) Kubernetes v1.26 introduced generally available (GA) support for kubelet credential provider plugins, offering an extensible plugin framework to dynamically fetch credentials for any container image registry. Background Kubernetes supports the ability to dynamically fetch credentials for a container registry service. Prior to Kubernetes v1.20
KubeCon + CloudNativeCon NA 2022 Detroit, Michigan + Virtual.5 days of incredible opportunities to collaborate, learn + share with the entire community! October 24 - 28, 2022. Authors: Kubernetes 1.23 Release Team We’re pleased to announce the release of Kubernetes 1.23, the last release of 2021! This release consists of 47 enhancements: 11 enhancements have graduated to stable, 17 enhancements ar
KubeCon + CloudNativeCon NA 2022 Detroit, Michigan + Virtual.5 days of incredible opportunities to collaborate, learn + share with the entire community! October 24 - 28, 2022. Before you beginYou must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.25 client can communicate with v1.24, v1.25, and v1.26 control planes. Using the latest compatible
Authors: Krishna Kilari (Amazon Web Services), Tim Bannister (The Scale Factory) As the Kubernetes API evolves, APIs are periodically reorganized or upgraded. When APIs evolve, the old APIs they replace are deprecated, and eventually removed. See Kubernetes API removals to read more about Kubernetes' policy on removing APIs. We want to make sure you're aware of some upcoming removals. These are be
KubeCon + CloudNativeCon NA 2022 Detroit, Michigan + Virtual.5 days of incredible opportunities to collaborate, learn + share with the entire community! October 24 - 28, 2022. コンテナイメージはアプリケーションと依存関係のあるすべてソフトウェアをカプセル化したバイナリデータを表します。コンテナイメージはスタンドアロンで実行可能なソフトウェアをひとつにまとめ、ランタイム環境に関する想定を明確に定義しています。 アプリケーションのコンテナイメージを作成し、一般的にはPodで参照する前にレジストリへPushします。 このページではコンテナイメージの概要を説明します。 イメージの名称コンテナイメージは、pause、examp
KubeCon + CloudNativeCon NA 2022 Detroit, Michigan + Virtual.5 days of incredible opportunities to collaborate, learn + share with the entire community! October 24 - 28, 2022. Authors: Kubernetes 1.21 Release Team We’re pleased to announce the release of Kubernetes 1.21, our first release of 2021! This release consists of 51 enhancements: 13 enhancements have graduated to stable, 16 enhancements a
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Author: Tabitha Sable (Kubernetes SIG Security) PodSecurityPolicy (PSP) is being deprecated in Kubernetes 1.21, to be released later this week. This starts the countdown to its removal, but doesn’t change anything else. PodSecur
Secretとは、パスワードやトークン、キーなどの少量の機密データを含むオブジェクトのことです。 このような情報は、Secretを用いないとPodの定義やコンテナイメージに直接記載することになってしまうかもしれません。 Secretを使用すれば、アプリケーションコードに機密データを含める必要がなくなります。 なぜなら、Secretは、それを使用するPodとは独立して作成することができ、 Podの作成、閲覧、編集といったワークフローの中でSecret(およびそのデータ)が漏洩する危険性が低くなるためです。 また、Kubernetesやクラスター内で動作するアプリケーションは、不揮発性ストレージに機密データを書き込まないようにするなど、Secretで追加の予防措置を取ることができます。 Secretsは、ConfigMapsに似ていますが、機密データを保持するために用います。 注意:Kuber
このページでは、KubernetesオブジェクトがKubernetes APIでどのように表現されているか、またそれらを.yamlフォーマットでどのように表現するかを説明します。 Kubernetesオブジェクトを理解するKubernetesオブジェクト は、Kubernetes上で永続的なエンティティです。Kubernetesはこれらのエンティティを使い、クラスターの状態を表現します。具体的に言うと、下記のような内容が表現できます: どのようなコンテナ化されたアプリケーションが稼働しているか(またそれらはどのノード上で動いているか)それらのアプリケーションから利用可能なリソースアプリケーションがどのように振る舞うかのポリシー、例えば再起動、アップグレード、耐障害性ポリシーなどKubernetesオブジェクトは「意図の記録」です。一度オブジェクトを作成すると、Kubernetesは常にその
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Authors: Renaud Gaubert (NVIDIA), David Ashpole (Google), and Pramod Ramarao (NVIDIA) With Kubernetes 1.20, infrastructure teams who manage large scale Kubernetes clusters, are seeing the graduation of two exciting and long awai
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Authors: Hemant Kumar, Red Hat & Christian Huffman, Red Hat Kubernetes 1.20 brings two important beta features, allowing Kubernetes admins and users alike to have more adequate control over how volume permissions are applied whe
Authors: Kubernetes 1.20 Release Team We’re pleased to announce the release of Kubernetes 1.20, our third and final release of 2020! This release consists of 42 enhancements: 11 enhancements have graduated to stable, 15 enhancements are moving to beta, and 16 enhancements are entering alpha. The 1.20 release cycle returned to its normal cadence of 11 weeks following the previous extended release c
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Update: There is a newer version of this article available. This document goes over some frequently asked questions regarding the Dockershim deprecation announced as a part of the Kubernetes v1.20 release. For more detail on the
Update: Kubernetes support for Docker via dockershim is now removed. For more information, read the removal FAQ. You can also discuss the deprecation via a dedicated GitHub issue. Authors: Jorge Castro, Duffie Cooley, Kat Cosgrove, Justin Garrison, Noah Kantrowitz, Bob Killen, Rey Lejano, Dan “POP” Papandrea, Jeffrey Sica, Davanum “Dims” Srinivas Kubernetes is deprecating Docker as a container run
Role Based Access Control(RBAC)は、組織内の個々のユーザーのRoleをベースに、コンピューターまたはネットワークリソースへのアクセスを制御する方法です。 RBAC認可はAPI Group rbac.authorization.k8s.ioを使用して認可の決定を行い、Kubernetes APIを介して動的にポリシーを構成できるようにします。 RBACを有効にするには、以下の例のようにAPI serverの--authorization-mode フラグをコンマ区切りのRBACを含むリストでスタートします。 kube-apiserver --authorization-mode=Example,RBAC --other-options --more-options APIオブジェクトRBAC APIは4種類のKubernetesオブジェクト(Role、 Clus
ダッシュボードは、WebベースのKubernetesユーザーインターフェイスです。 ダッシュボードを使用して、コンテナ化されたアプリケーションをKubernetesクラスターにデプロイしたり、 コンテナ化されたアプリケーションをトラブルシューティングしたり、クラスターリソースを管理したりすることができます。 ダッシュボードを使用して、クラスター上で実行されているアプリケーションの概要を把握したり、 個々のKubernetesリソース(Deployments、Jobs、DaemonSetsなど)を作成または修正したりすることができます。 たとえば、Deploymentのスケール、ローリングアップデートの開始、Podの再起動、 デプロイウィザードを使用した新しいアプリケーションのデプロイなどが可能です。 ダッシュボードでは、クラスター内のKubernetesリソースの状態や、発生した可能性のあ
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Author: Rob Scott (Google) EndpointSlices are an exciting new API that provides a scalable and extensible alternative to the Endpoints API. EndpointSlices track IP addresses, ports, readiness, and topology information for Pods b
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Authors: Tim Pepper (VMware), Nick Young (VMware) Starting with Kubernetes 1.19, the support window for Kubernetes versions will increase from 9 months to one year. The longer support window is intended to allow organizations to
Authors: Kubernetes 1.19 Release Team Finally, we have arrived with Kubernetes 1.19, the second release for 2020, and by far the longest release cycle lasting 20 weeks in total. It consists of 34 enhancements: 10 enhancements are moving to stable, 15 enhancements in beta, and 9 enhancements in alpha. The 1.19 release was quite different from a regular release due to COVID-19, the George Floyd prot
Kubernetesクラスターはコントロールプレーンやノードと呼ばれるマシン群といったコンポーネントからなります。 Kubernetesをデプロイすると、クラスターが展開されます。 Kubernetesクラスターは、 コンテナ化されたアプリケーションを実行する、ノードと呼ばれるワーカーマシンの集合です。すべてのクラスターには少なくとも1つのワーカーノードがあります。 ワーカーノードは、アプリケーションのコンポーネントであるPodをホストします。マスターノードは、クラスター内のワーカーノードとPodを管理します。複数のマスターノードを使用して、クラスターにフェイルオーバーと高可用性を提供します。 ワーカーノードは、アプリケーションワークロードのコンポーネントであるPodをホストします。コントロールプレーンは、クラスター内のワーカーノードとPodを管理します。本番環境では、コントロールプレーン
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Author: Adrian Ludwin (Google) Safely hosting large numbers of users on a single Kubernetes cluster has always been a troublesome task. One key reason for this is that different organizations use Kubernetes in different ways, an
This page shows how to safely drain a node, optionally respecting the PodDisruptionBudget you have defined. Before you begin Your Kubernetes server must be at or later than version 1.5. To check the version, enter kubectl version. This task also assumes that you have met the following prerequisites: You do not require your applications to be highly available during the node drain, or You have read
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Author: Philipp Strube, Kubestack Maintaining Kubestack, an open-source Terraform GitOps Framework for Kubernetes, I unsurprisingly spend a lot of time working with Terraform and Kubernetes. Kubestack provisions managed Kubernet
In this example, we will run a Kubernetes Job with multiple parallel worker processes in a given pod. In this example, as each pod is created, it picks up one unit of work from a task queue, processes it, and repeats until the end of the queue is reached. Here is an overview of the steps in this example: Start a storage service to hold the work queue. In this example, we use Redis to store our wor
Authors: Nuno do Carmo Docker Captain and WSL Corsair; Ihor Dvoretskyi, Developer Advocate, Cloud Native Computing Foundation Introduction New to Windows 10 and WSL2, or new to Docker and Kubernetes? Welcome to this blog post where we will install from scratch Kubernetes in Docker KinD and Minikube. Why Kubernetes on Windows? For the last few years, Kubernetes became a de-facto standard platform f
Kubernetesは、宣言的な構成管理と自動化を促進し、コンテナ化されたワークロードやサービスを管理するための、ポータブルで拡張性のあるオープンソースのプラットフォームです。Kubernetesは巨大で急速に成長しているエコシステムを備えており、それらのサービス、サポート、ツールは幅広い形で利用可能です。 このページでは、Kubernetesの概要について説明します。 Kubernetesは、宣言的な構成管理と自動化を促進し、コンテナ化されたワークロードやサービスを管理するための、ポータブルで拡張性のあるオープンソースのプラットフォームです。Kubernetesは巨大で急速に成長しているエコシステムを備えており、それらのサービス、サポート、ツールは幅広い形で利用可能です。 Kubernetesの名称は、ギリシャ語に由来し、操舵手やパイロットを意味しています。Googleは2014年にKu
このページはkubectl execを使用して実行中のコンテナへのシェルを取得する方法を説明します。 始める前に Kubernetesクラスターが必要、かつそのクラスターと通信するためにkubectlコマンドラインツールが設定されている必要があります。 このチュートリアルは、コントロールプレーンのホストとして動作していない少なくとも2つのノードを持つクラスターで実行することをおすすめします。 まだクラスターがない場合、minikubeを使って作成するか、 以下のいずれかのKubernetesプレイグラウンドも使用できます: Katacoda Play with Kubernetes バージョンを確認するには次のコマンドを実行してください: kubectl version. コンテナへのシェルの取得 このエクササイズでは、1つのコンテナを持つPodを作成します。 コンテナはnginxのイメー
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Author: Wei Huang (IBM), Aldo Culquicondor (Google) Managing Pods distribution across a cluster is hard. The well-known Kubernetes features for Pod affinity and anti-affinity, allow some control of Pod placement in different top
次のページ
このページを最初にブックマークしてみませんか?
『Production-Grade Container Orchestration』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く