Fix typos (#674)
This commit is contained in:
committed by
GitHub
parent
af53bf3cec
commit
86e339a7f7
24
README.md
24
README.md
@@ -11,17 +11,17 @@ dotnet add package KubernetesClient
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Authentication/Configuration
|
## Authentication/Configuration
|
||||||
You should be able to use an standard KubeConfig file with this library,
|
You should be able to use a standard KubeConfig file with this library,
|
||||||
see the `BuildConfigFromConfigFile` function below. Most authentication
|
see the `BuildConfigFromConfigFile` function below. Most authentication
|
||||||
methods are currently supported, but a few are not, see the
|
methods are currently supported, but a few are not, see the
|
||||||
[known-issues](https://github.com/kubernetes-client/csharp#known-issues)
|
[known-issues](https://github.com/kubernetes-client/csharp#known-issues).
|
||||||
|
|
||||||
You should also be able to authenticate using the in-cluster service
|
You should also be able to authenticate with the in-cluster service
|
||||||
account using the `InClusterConfig` function shown below.
|
account using the `InClusterConfig` function shown below.
|
||||||
|
|
||||||
## Monitoring
|
## Monitoring
|
||||||
There is optional built-in metric generation for prometheus client metrics.
|
There is optional built-in metric generation for prometheus client metrics.
|
||||||
The metrics exported are:
|
The exported metrics are:
|
||||||
|
|
||||||
* `k8s_dotnet_request_total` - Counter of request, broken down by HTTP Method
|
* `k8s_dotnet_request_total` - Counter of request, broken down by HTTP Method
|
||||||
* `k8s_dotnet_response_code_total` - Counter of responses, broken down by HTTP Method and response code
|
* `k8s_dotnet_response_code_total` - Counter of responses, broken down by HTTP Method and response code
|
||||||
@@ -79,7 +79,7 @@ var status = client.DeleteNamespace(ns.Metadata.Name, new V1DeleteOptions());
|
|||||||
|
|
||||||
There is extensive example code in the [examples directory](https://github.com/kubernetes-client/csharp/tree/master/examples).
|
There is extensive example code in the [examples directory](https://github.com/kubernetes-client/csharp/tree/master/examples).
|
||||||
|
|
||||||
### Running the Examples
|
### Running the examples
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone git@github.com:kubernetes-client/csharp.git
|
git clone git@github.com:kubernetes-client/csharp.git
|
||||||
@@ -89,14 +89,14 @@ dotnet run
|
|||||||
|
|
||||||
## Known issues
|
## Known issues
|
||||||
|
|
||||||
While preferred way of connecting to a remote cluster from local machine is:
|
While the preferred way of connecting to a remote cluster from local machine is:
|
||||||
|
|
||||||
```
|
```c#
|
||||||
var config = KubernetesClientConfiguration.BuildConfigFromConfigFile();
|
var config = KubernetesClientConfiguration.BuildConfigFromConfigFile();
|
||||||
var client = new Kubernetes(config);
|
var client = new Kubernetes(config);
|
||||||
```
|
```
|
||||||
|
|
||||||
Not all auth providers are supported at moment [#91](https://github.com/kubernetes-client/csharp/issues/91#issuecomment-362920478), but you still can connect to cluster by starting proxy:
|
Not all auth providers are supported at moment [#91](https://github.com/kubernetes-client/csharp/issues/91#issuecomment-362920478). You can still connect to a cluster by starting the proxy command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ kubectl proxy
|
$ kubectl proxy
|
||||||
@@ -105,17 +105,17 @@ Starting to serve on 127.0.0.1:8001
|
|||||||
|
|
||||||
and changing config:
|
and changing config:
|
||||||
|
|
||||||
```csharp
|
```c#
|
||||||
var config = new KubernetesClientConfiguration { Host = "http://127.0.0.1:8001" };
|
var config = new KubernetesClientConfiguration { Host = "http://127.0.0.1:8001" };
|
||||||
```
|
```
|
||||||
|
|
||||||
Notice that this is a workaround and is not recommended for production use
|
Notice that this is a workaround and is not recommended for production use.
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
The project uses [XUnit](https://xunit.github.io) as unit testing framework.
|
The project uses [XUnit](https://xunit.github.io) as unit testing framework.
|
||||||
|
|
||||||
To run the tests
|
To run the tests:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd csharp\tests
|
cd csharp\tests
|
||||||
@@ -132,7 +132,7 @@ You'll need a Linux machine with Docker.
|
|||||||
The generated code works on all platforms supported by .NET or .NET Core.
|
The generated code works on all platforms supported by .NET or .NET Core.
|
||||||
|
|
||||||
Check out the generator project into some other directory
|
Check out the generator project into some other directory
|
||||||
(henceforth `$GEN_DIR`)
|
(henceforth `$GEN_DIR`).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd $GEN_DIR/..
|
cd $GEN_DIR/..
|
||||||
|
|||||||
Reference in New Issue
Block a user