[doc] Replace Atomic/CoreOS with Fedora CoreOS
Story: 2008596 Task: 41767 Change-Id: I6ee02e49ba50676f9e7c5b06432b9c1d962734da
This commit is contained in:
parent
3db9265392
commit
afce5d9cb7
|
@ -302,14 +302,14 @@ master and one node. Then, using Kubernetes's native client ``kubectl``, you
|
||||||
will create a deployment.
|
will create a deployment.
|
||||||
|
|
||||||
#. Create a cluster template for a Kubernetes cluster using the
|
#. Create a cluster template for a Kubernetes cluster using the
|
||||||
``fedora-atomic-latest`` image, ``m1.small`` as the flavor for the master
|
``fedora-coreos-latest`` image, ``m1.small`` as the flavor for the master
|
||||||
and the node, ``public`` as the external network and ``8.8.8.8`` for the
|
and the node, ``public`` as the external network and ``8.8.8.8`` for the
|
||||||
DNS nameserver, using the following command:
|
DNS nameserver, using the following command:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ openstack coe cluster template create kubernetes-cluster-template \
|
$ openstack coe cluster template create kubernetes-cluster-template \
|
||||||
--image fedora-atomic-latest \
|
--image fedora-coreos-latest \
|
||||||
--external-network public \
|
--external-network public \
|
||||||
--dns-nameserver 8.8.8.8 \
|
--dns-nameserver 8.8.8.8 \
|
||||||
--master-flavor m1.small \
|
--master-flavor m1.small \
|
||||||
|
|
|
@ -108,7 +108,7 @@ They are loosely grouped as: mandatory, infrastructure, COE specific.
|
||||||
========== =====================
|
========== =====================
|
||||||
COE os_distro
|
COE os_distro
|
||||||
========== =====================
|
========== =====================
|
||||||
Kubernetes fedora-atomic, coreos
|
Kubernetes fedora-coreos
|
||||||
Swarm fedora-atomic
|
Swarm fedora-atomic
|
||||||
Mesos ubuntu
|
Mesos ubuntu
|
||||||
========== =====================
|
========== =====================
|
||||||
|
@ -862,9 +862,7 @@ COE and distro pairs:
|
||||||
+------------+---------------+
|
+------------+---------------+
|
||||||
| COE | distro |
|
| COE | distro |
|
||||||
+============+===============+
|
+============+===============+
|
||||||
| Kubernetes | Fedora Atomic |
|
| Kubernetes | Fedora CoreOS |
|
||||||
+------------+---------------+
|
|
||||||
| Kubernetes | CoreOS |
|
|
||||||
+------------+---------------+
|
+------------+---------------+
|
||||||
| Swarm | Fedora Atomic |
|
| Swarm | Fedora Atomic |
|
||||||
+------------+---------------+
|
+------------+---------------+
|
||||||
|
@ -1092,7 +1090,7 @@ When Magnum deploys a Kubernetes cluster, it uses parameters defined in the
|
||||||
ClusterTemplate and specified on the cluster-create command, for example::
|
ClusterTemplate and specified on the cluster-create command, for example::
|
||||||
|
|
||||||
openstack coe cluster template create k8s-cluster-template \
|
openstack coe cluster template create k8s-cluster-template \
|
||||||
--image fedora-atomic-latest \
|
--image fedora-coreos-latest \
|
||||||
--keypair testkey \
|
--keypair testkey \
|
||||||
--external-network public \
|
--external-network public \
|
||||||
--dns-nameserver 8.8.8.8 \
|
--dns-nameserver 8.8.8.8 \
|
||||||
|
@ -1147,11 +1145,9 @@ Storage driver (docker-storage-driver)
|
||||||
Image (image)
|
Image (image)
|
||||||
Specified in the ClusterTemplate to indicate the image to boot the servers.
|
Specified in the ClusterTemplate to indicate the image to boot the servers.
|
||||||
The image binary is loaded in Glance with the attribute
|
The image binary is loaded in Glance with the attribute
|
||||||
'os_distro = fedora-atomic'.
|
'os_distro = fedora-coreos'.
|
||||||
Current supported images are Fedora Atomic (download from `Fedora
|
Current supported images is Fedora CoreOS (download from `Fedora CoreOS
|
||||||
<https://dl.fedoraproject.org/pub/alt/atomic/stable/Fedora-Atomic-27-20180419.0/CloudImages/x86_64/images/>`__ )
|
<https://getfedora.org/en/coreos/download?tab=cloud_operators>`_ )
|
||||||
and CoreOS (download from `CoreOS
|
|
||||||
<http://beta.release.core-os.net/amd64-usr/current/coreos_production_openstack_image.img.bz2>`_ )
|
|
||||||
|
|
||||||
TLS (tls-disabled)
|
TLS (tls-disabled)
|
||||||
Transport Layer Security is enabled by default, so you need a key and
|
Transport Layer Security is enabled by default, so you need a key and
|
||||||
|
@ -1270,9 +1266,7 @@ _`container_infra_prefix`
|
||||||
|
|
||||||
_`kube_tag`
|
_`kube_tag`
|
||||||
This label allows users to select a specific Kubernetes release based on its
|
This label allows users to select a specific Kubernetes release based on its
|
||||||
container tag for `Fedora Atomic
|
container tag for `Fedora CoreOS image
|
||||||
<https://hub.docker.com/r/openstackmagnum/kubernetes-apiserver/tags/>`_ or
|
|
||||||
`Fedora CoreOS and Fedora Atomic (with use_podman=true label)
|
|
||||||
<https://github.com/kubernetes/kubernetes/releases>`_. If unset, the current
|
<https://github.com/kubernetes/kubernetes/releases>`_. If unset, the current
|
||||||
Magnum version's default Kubernetes release is installed. `Take a look at
|
Magnum version's default Kubernetes release is installed. `Take a look at
|
||||||
the Wiki for a compatibility matrix between Kubernetes and Magnum Releases
|
the Wiki for a compatibility matrix between Kubernetes and Magnum Releases
|
||||||
|
@ -2240,7 +2234,7 @@ Magnum, therefore it does not need to be specified via a parameter::
|
||||||
openstack coe cluster template create secure-kubernetes \
|
openstack coe cluster template create secure-kubernetes \
|
||||||
--keypair default \
|
--keypair default \
|
||||||
--external-network public \
|
--external-network public \
|
||||||
--image fedora-atomic-latest \
|
--image fedora-coreos-latest \
|
||||||
--dns-nameserver 8.8.8.8 \
|
--dns-nameserver 8.8.8.8 \
|
||||||
--flavor m1.small \
|
--flavor m1.small \
|
||||||
--docker-volume-size 3 \
|
--docker-volume-size 3 \
|
||||||
|
@ -2264,8 +2258,8 @@ Magnum, therefore it does not need to be specified via a parameter::
|
||||||
| docker_volume_size | 5 |
|
| docker_volume_size | 5 |
|
||||||
| server_type | vm |
|
| server_type | vm |
|
||||||
| external_network_id | public |
|
| external_network_id | public |
|
||||||
| cluster_distro | fedora-atomic |
|
| cluster_distro | fedora-coreos |
|
||||||
| image_id | fedora-atomic-latest |
|
| image_id | fedora-coreos-latest |
|
||||||
| volume_driver | None |
|
| volume_driver | None |
|
||||||
| registry_enabled | False |
|
| registry_enabled | False |
|
||||||
| docker_storage_driver | devicemapper |
|
| docker_storage_driver | devicemapper |
|
||||||
|
@ -3258,83 +3252,24 @@ configuration utility:
|
||||||
|
|
||||||
Additional software are described as follows.
|
Additional software are described as follows.
|
||||||
|
|
||||||
Kubernetes on Fedora Atomic
|
Kubernetes on Fedora CoreOS
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
This image can be downloaded from the `public Atomic site
|
Fedoara CoreOS publishes a `stock OpenStack image
|
||||||
<https://dl.fedoraproject.org/pub/alt/atomic/stable/>`_
|
<https://getfedora.org/en/coreos/download?tab=cloud_operators&stream=stable>`_
|
||||||
or can be built locally using diskimagebuilder. Details can be found in the
|
|
||||||
``fedora-atomic element``. The image currently has the following OS/software:
|
|
||||||
|
|
||||||
+--------------------------+-----------+
|
|
||||||
| OS/software | version |
|
|
||||||
+==========================+===========+
|
|
||||||
| Fedora | 27 |
|
|
||||||
+--------------------------+-----------+
|
|
||||||
| Docker | 1.13.1 |
|
|
||||||
+--------------------------+-----------+
|
|
||||||
| Kubernetes | 1.11.5 |
|
|
||||||
+--------------------------+-----------+
|
|
||||||
| etcd | v3.2.7 |
|
|
||||||
+--------------------------+-----------+
|
|
||||||
| Flannel | v0.9.0 |
|
|
||||||
+--------------------------+-----------+
|
|
||||||
| Cloud Provider OpenStack | v0.2.0 |
|
|
||||||
+--------------------------+-----------+
|
|
||||||
|
|
||||||
The following software are managed as systemd services:
|
|
||||||
|
|
||||||
- kube-apiserver
|
|
||||||
- kubelet
|
|
||||||
- etcd
|
|
||||||
- flannel (if specified as network driver)
|
|
||||||
- docker
|
|
||||||
|
|
||||||
The following software are managed as Docker containers:
|
|
||||||
|
|
||||||
- kube-controller-manager
|
|
||||||
- kube-scheduler
|
|
||||||
- kube-proxy
|
|
||||||
|
|
||||||
The login for this image is *fedora*.
|
|
||||||
|
|
||||||
Kubernetes on CoreOS
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
CoreOS publishes a `stock image
|
|
||||||
<http://beta.release.core-os.net/amd64-usr/current/coreos_production_openstack_image.img.bz2>`_
|
|
||||||
that is being used to deploy Kubernetes.
|
that is being used to deploy Kubernetes.
|
||||||
This image has the following OS/software:
|
|
||||||
|
|
||||||
+-------------+-----------+
|
|
||||||
| OS/software | version |
|
|
||||||
+=============+===========+
|
|
||||||
| CoreOS | 4.3.6 |
|
|
||||||
+-------------+-----------+
|
|
||||||
| Docker | 1.9.1 |
|
|
||||||
+-------------+-----------+
|
|
||||||
| Kubernetes | 1.0.6 |
|
|
||||||
+-------------+-----------+
|
|
||||||
| etcd | 2.2.3 |
|
|
||||||
+-------------+-----------+
|
|
||||||
| Flannel | 0.5.5 |
|
|
||||||
+-------------+-----------+
|
|
||||||
|
|
||||||
The following software are managed as systemd services:
|
The following software are managed as systemd services:
|
||||||
|
|
||||||
- kubelet
|
|
||||||
- flannel (if specified as network driver)
|
|
||||||
- docker
|
|
||||||
- etcd
|
|
||||||
|
|
||||||
The following software are managed as Docker containers:
|
|
||||||
|
|
||||||
- kube-apiserver
|
- kube-apiserver
|
||||||
- kube-controller-manager
|
- kube-controller-manager
|
||||||
- kube-scheduler
|
- kube-scheduler
|
||||||
- kube-proxy
|
- kube-proxy
|
||||||
|
- kubelet
|
||||||
|
- docker
|
||||||
|
- etcd
|
||||||
|
|
||||||
The login for this image is *core*.
|
The login user for this image is *core*.
|
||||||
|
|
||||||
Kubernetes on Ironic
|
Kubernetes on Ironic
|
||||||
--------------------
|
--------------------
|
||||||
|
@ -3349,8 +3284,10 @@ provided when this driver has been fully tested.
|
||||||
Swarm on Fedora Atomic
|
Swarm on Fedora Atomic
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
This image is the same as the image for `Kubernetes on Fedora Atomic`_
|
This image can be downloaded from the `public Atomic site
|
||||||
described above. The login for this image is *fedora*.
|
<https://dl.fedoraproject.org/pub/alt/atomic/stable/>`_
|
||||||
|
or can be built locally using diskimagebuilder.
|
||||||
|
The login for this image is *fedora*.
|
||||||
|
|
||||||
Mesos on Ubuntu
|
Mesos on Ubuntu
|
||||||
---------------
|
---------------
|
||||||
|
|
Loading…
Reference in New Issue